Abstract. Measurements of mesospheric carbon monoxide, CO, provide important information about the dynamics in the mesosphere region since CO has a long lifetime at these altitudes. Ground-based measurements of mesospheric CO made at the Onsala Space Observatory, OSO, (57 • N, 12 • E) are presented. The dataset covers the period 2002-2008 and is hence uniquely long for ground-based observations. The simple and stable 115 GHz frequency-switched radiometer, calibration method, retrieval procedure and error characterization are described. A comparison between our measurements and co-located CO measurements from the satellite sensors ACE-FTS on Scisat (v2.2), MLS on Aura (v3-3), MIPAS on Envisat (V3O CO 12 + 13 and V4O CO 200) and SMR on Odin (v225 and v021) is carried out. Our instrument, OSO, and the four satellite instruments show the same general variation of the vertical distribution of mesospheric CO in both the annual cycle and in shorter time period events, with high CO mixing ratios during winter and very low amounts during summer in the observed 55-100 km altitude range.