Carbon Monoxide Lewis Structure Breakdown
CO is one of those molecules that looks straightforward until you actually count electrons and realize something weird is happening. The Lewis structure involves a triple bond between carbon and oxygen, each atom carrying a lone pair, and formal charges that seem backwards at first glance. Carbon brings 4 valence electrons. Oxygen brings 6. That is 10 total. You put them in a triple bond, which uses 6 electrons, leaving 4 for two lone pairs. One goes on carbon, one on oxygen. Both atoms now have complete octets. The math works.
Getting the Lewis Structure Of Co Right
Here is where most people trip up. Once you draw the triple bond and assign the lone pairs, you calculate formal charges. Carbon owns 5 electrons in this arrangement (3 bonding pairs counted as half each plus its lone pair), so it carries a -1 formal charge. Oxygen owns 5 as well (3 bonding pairs halved plus its lone pair), giving it a +1 formal charge. Oxygen is the most electronegative element in the periodic table. It should not carry a positive formal charge. This is the part that trips people up repeatedly, and it is exactly the kind of thing that shows up on exams. The structure is still correct because the octet rule is satisfied for both atoms, and the overall molecule is neutral. But the charge distribution is counter-intuitive, and you should be comfortable explaining it when asked. I ran into this back when I was tutoring undergraduates taking gen chem. A student kept erasing and redrawing the same structure three times, convinced there was a mistake because the negative charge sat on carbon. She could not accept it. I had seen this reaction before. The workaround was to walk her through the formal charge calculation on the board, step by step, and have her verify each atom individually. Once she saw the arithmetic for herself, she stopped second-guessing the diagram. The structure is what it is.
Why The Triple Bond Makes Sense
CO has a bond order of 3. The bond length sits at about 1.128 angstroms, which is shorter than a typical double bond and very close to the NN bond in dinitrogen. These two molecules are isoelectronic, which explains the similarity. Both have 10 valence electrons and both form triple bonds. The molecular orbital diagram for CO is nearly identical to N2, except the orbitals are skewed toward oxygen because of its higher electronegativity. One thing beginners consistently miss is that the lone pair on carbon is the one responsible for CO acting as a ligand in transition metal chemistry. The carbon end binds to metals, not the oxygen end. This comes directly from the formal charge distribution and the HOMO being located primarily on carbon. If you ever encounter coordination compounds with CO ligands, remember that the binding happens through carbon.
Get the Full Details

Limitations You Should Know About
Lewis structures are a two-dimensional approximation. They do not capture the actual electron density distribution or the dipole moment properly. CO has a very small dipole moment of about 0.1 D, which points from oxygen to carbon despite oxygen being more electronegative. The Lewis formalism cannot explain that without invoking the formal charge reversal and the contribution of resonance structures. The minor resonance contributor with a double bond and opposite formal charges (C=O with C+ and O-) does exist in the hybrid, and it helps account for the unusual dipole direction. But Lewis structures alone will not show you that. If you need actual electron density information, you are better off using computational chemistry output or spectroscopic data. Lewis diagrams are useful for tracking valence electrons and predicting bonding patterns, but they are a rough sketch, not a precise model. Expect them to fail when you move into topics like molecular orbital theory or quantifying partial charges in polar bonds.