A polar molecule has a net dipole moment due to unsymmetrical polar bonds, which are determined by electronegativity differences and molecular shape. Bonds with differences of 0.3 or less are non-polar, while those between 0.3 and 1.7 are polar; differences above 1.7 indicate ionic bonds. The molecule's geometry can lead to cancellation of dipoles, resulting in non-polarity, as shown in examples like carbon dioxide and carbon tetrachloride; however, molecules like water and chloromethane remain polar due to asymmetrical arrangements of their polar bonds.