Why does the mixture of gases NH3 HCl not obey dalton's law of partial pressure

This is because when you mix HCl and NH3, they react to form NH4Cl which is solid. As it reacts and form solid product it does not obey law of partial pressure. 
NH3  +  HCl  →  NH4Cl  

  • 61
What are you looking for?