Why does hydrochloric acid have a higher boiling point than diatomic fluorine?

1 Answer
Aug 11, 2017

Well, consider the intermolecular forces that operate within each substance......

Explanation:

Hydrogen chloride, is a room temperature gas. Its normal boiling point is -85 ""^@C. Fluorine is a diatomic molecule, whose normal boiling point is -188 ""^@C. Note that HCl is water soluble to the tune of 10-11*mol*L^-1, and in this solution ionization occurs to give hydrochloric acid:

HCl(g) stackrel(H_2O)rarrH_3O^+ + Cl^-

Why the disparity in boiling point? Well hydrogen chloride is a larger, more diffuse, molecule, that has more opportunity for a dispersion forces. However, the principle intermolecular force that operates between hydrogen chloride molecules is hydrogen bonding; i.e. ""^(delta+)H-Cl^(delta-). The dipoles line up in the bulk phase, and this constitutes a potent intermolecular force......hence the respective boiling points.