High-quality carbon reduction policies play a crucial role in tackling global climate change and reducing carbon dioxide emissions. China, as the world’s largest emitter of carbon dioxide, has committed to peaking its carbon emission by 2030. This study focuses on the evaluation of 12 carbon reduction policies implemented by the Chinese government. A quantitative evaluation index system for carbon reduction policies was designed. Next, the policy modeling consistency (PMC) index method was utilized to assess the quality of these policies. The findings are as follows: Firstly, the average PMC index value of the 12 carbon reduction policies is 6.75, indicating a good performance overall. Secondly, the carbon reduction policies established by the Chinese government are generally effective; among the twelve policies analyzed, one policy received a perfect evaluation grade, four policies were graded as excellent, six policies were graded as good, and one policy received a bad evaluation grade. Thirdly, the indicators Z3, Z4, Z5, and Z9 in the evaluation index system for carbon reduction policies scored relatively low, suggesting that there are some deficiencies in terms of policy timeliness, issuing institutions, policy tools, and policy evaluation within the 12 policies. Fourthly, this study presents a PMC curved surface diagram to visually illustrate the strengths and weaknesses of the carbon reduction policies. Finally, based on the research findings, recommendations are provided to enhance the quality of carbon reduction policies.