With the gradual increase of international willingness to reach the carbon peak and carbon neutrality, this paper decomposes the influencing factors of China’s carbon emission changes from 2008 to 2019 using the Logarithmic Mean Divisia Index model (LMDI), and analyzes the contribution amount and rate of each influencing factor. The results found that: for the whole country, the cumulative growth of carbon emissions during the study period is about 416,484.47 (104tons), among which the economic growth effect plays a major role in promoting, with a cumulative contribution rate of 284.16%; The increase in regulation intensity and the optimization of industrial structure, however, suppress carbon emissions well, with a cumulative contribution rate of about – 199.21% and − 64.75%, respectively, during the study period. For economic regions, the cumulative influence direction of each driver is the same as that of the whole country, while the population size effect in the northeast economic region and the regulation input effect in the eastern coastal economic region act in the opposite direction from other economic regions, and the carbon emission reduction direction of the energy intensity effect varies from one economic region to another. Accordingly, this paper proposes policy recommendations to enhance regulatory intensity, optimize industrial and energy consumption structure, implement localized emission reduction strategies, and promote synergistic emission reduction in economic zones.