Why is #CO_2# 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 #C-O# bond in both gases is polar to a certain, limited extent. #""^(+delta)C-=O^(delta-)# has some polarity; on the other hand, for #""^(delta-)O=^(delta+)C=O^(delta-)#, 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 #1*atm#, versus a normal sublimation point of #-78^@C# for carbon dioxide, however, carbon dioxide is a bigger molecule, with extra dispersion forces.