Based upon 14 field surveys conducted between 2003 and 2008, we showed that the seasonal pattern of sea surface partial pressure of CO<sub>2</sub> (<i>p</i>CO<sub>2</sub>) and sea–air CO<sub>2</sub> fluxes differed among four different physical–biogeochemical domains in the South China Sea (SCS) proper. The four domains were located between 7 and 23° N and 110 and 121° E, covering a surface area of 1344 × 10<sup>3</sup> km<sup>2</sup> and accounting for ~ 54% of the SCS proper. In the area off the Pearl River estuary, relatively low <i>p</i>CO<sub>2</sub> values of 320 to 390 μatm were observed in all four seasons and both the biological productivity and CO<sub>2</sub> uptake were enhanced in summer in the Pearl River plume waters. In the northern SCS slope/basin area, a typical seasonal cycle of relatively high <i>p</i>CO<sub>2</sub> in the warm seasons and relatively low <i>p</i>CO<sub>2</sub> in the cold seasons was revealed. In the central/southern SCS area, moderately high sea surface <i>p</i>CO<sub>2</sub> values of 360 to 425 μatm were observed throughout the year. In the area west of the Luzon Strait, a major exchange pathway between the SCS and the Pacific Ocean, <i>p</i>CO<sub>2</sub> was particularly dynamic in winter, when northeast monsoon induced upwelling events and strong outgassing of CO<sub>2</sub>. These episodic events might have dominated the annual sea–air CO<sub>2</sub> flux in this particular area. The estimate of annual sea–air CO<sub>2</sub> fluxes showed that most areas of the SCS proper served as weak to moderate sources of the atmospheric CO<sub>2</sub>, with sea–air CO<sub>2</sub> flux values of 0.46 ± 0.43 mol m<sup>−2</sup> yr<sup>−1</sup> in the northern SCS slope/basin, 1.37 ± 0.55 mol m<sup>−2</sup> yr<sup>−1</sup> in the central/southern SCS, and 1.21 ± 1.48 mol m<sup>−2</sup> yr<sup>−1</sup> in the area west of the Luzon Strait. However, the annual sea–air CO<sub>2</sub> exchange was nearly in equilibrium (−0.44 ± 0.65 mol m<sup>−2</sup> yr<sup>−1</sup>) in the area off the Pearl River estuary. Overall the four domains contributed (18 ± 10) × 10<sup>12</sup> g C yr<sup>−1</sup> to the atmospheric CO<sub>2</sub>.