Why is CO2 a nonpolar molecule, whereas CO is a polar molecule?

1 Answer
Jan 23, 2017

Consider the vector sum of the individual bond dipoles........

Explanation:

The CO bond in both gases is polar to a certain, limited extent. +δCOδ has some polarity; on the other hand, for δO=δ+C=Oδ, the vectors of the bond dipoles clearly sum to ZERO.

This polarity is not reflected in the boiling points of the 2 gases, 191.5 for CO at 1atm, versus a normal sublimation point of 78C for carbon dioxide, however, carbon dioxide is a bigger molecule, with extra dispersion forces.