Ortho-Nitrophenol is steam volatile because in it there is intramolecular hydrogen bonding.

Due to intramolecular hydrogen bonding, the intermolecular forces in ortho-nitrophenol are weaker than that in para-nitrophenol (which has intermolecular hydrogen bonding) and hence it undergoes less association.