Resonant vibrational and rotation-vibration excitation cross sections for electron-CO scattering are calculated in the 0-10 eV energy range for all 81 vibrational states of CO, assuming that the excitation occur via the 2 Π shape resonance. Static exchange plus polarization calculations performed using the R-matrix method are used to estimate resonance positions and widths as functions of internuclear separation. The effects of nuclear motion are considered using a local complex potential model. Good agreement is obtained with available experimental data on excitation from the vibrational ground state. Excitation rates and cross sections are provided as a functions of the initial CO vibrational state for all ground state vibrational levels.a v.laporta@ucl.ac.uk