Differential scattering cross sections for electron excitation of the three lowest excited electron states of carbon monoxide are obtained experimentally using low-energy electron energy-loss spectroscopy and theoretically using the R-matrix method. The incident electron energies range from near-threshold of 6.3 eV to 20 eV. Experimental scattering angles range from 20° to 120°. The normalization of the experimental cross sections is made to available experimental elastic scattering data (Gibson et al 1996 J. Phys. B: At. Mol. Opt. Phys. 29 3197). The R-matrix calculations use three distinct close-coupling models and their results are compared to available experimental and theoretical cross sections. The overall comparison leads to significantly improved description of the excitation cross sections for this target