We have conducted detailed studies of the behavior of carbon on the surfaces of MgO and olivine single crystals using various surface analytical techniques: viz. secondary ion mass spectrometry (SIMS), Auger electron spectrometry (AES) and X-ray photoelectron spectrometry (XPS). In order to distinguish without ambiguity the effect of diffusion of carbon from the bulk to the surface and the effect of surface contamination by carbon-containing species, the experiments were conducted in ultrahigh vacuum, i.e. 10−11–10−9 torr. In addition to MgO and olivine single crystals, we have conducted the same studies on TiO2, MnO, SiO2 and Ta2O5 which serve as blank samples. The MgO and olivine samples were also intentionally implanted with known doses of carbon and the mobility of this particular carbon was investigated in detail. Our results show that the bulk carbon content in MgO is around 40 wt. ppm, considerably lower than the quantities quoted by Freund and co-workers in the past. We also show that the carbon in both MgO and olivine does not display any rapid diffusion behaviour leading to surface segreation in the temperature range 78–723 K, in contrast to the previous findings of Freund and co-workers.