2023 Climate Change Performance Index

The Climate Change Performance Index (CCPI) is a scoring system designed by the German environmental and development organisation Germanwatch e.V. to enhance transparency in international climate politics. On the basis of standardised criteria, the index evaluates and compares the climate protection performance of 63 countries and the European Union (EU) (status CCPI 2022), which are together responsible for more than 90% of global greenhouse gas (GHG) emissions.

The CCPI was first published in 2005 and an updated version is presented at the UN Climate Change Conference annually. Germanwatch publishes the index in cooperation with the NewClimate Institute and Climate Action Network International and with financial support from Barthel Foundation. The most important results are available in German, English, French and Spanish.

Methodology

In 2017, the underlying methodology of the CCPI was revised and adapted to the new climate policy framework of the Paris Agreement from 2015. The CCPI was extended in order to include the measurement of a country’s progress towards the Nationally Determined Contributions (NDCs) and the country’s 2030 targets. The national performances are assessed based on 14 indicators in the following four categories:

  1. GHG emissions (weighting 40%)
  2. Renewable energy (weighting 20%)
  3. Energy use (weighting 20%)
  4. Climate policy (weighting 20%)

The three categories "GHG emissions", "renewable energy" and "energy use" are each defined by four equally weighted indicators: (1) current level, (2) recent developments (5-year trend), (3) 2 °C compatibility of the current performance, and (4) 2 °C compatibility of 2030 target. These 12 indicators are complemented by two indicators, measuring the country's performance regarding its national climate policy framework and implementation as well as regarding international climate diplomacy in the category "climate policy". The data for the "climate policy" category is assessed annually in a comprehensive research study. Its basis is the performance rating by climate change experts from non-governmental organisations, universities and think tanks within the countries that are evaluated. In a questionnaire, the respondents give a rating on the most important measures of their governments. The results are rated as very high, high, medium, low, or very low.

Results

The most recent results illustrate the main regional differences in climate protection efforts and performance within 63 evaluated countries and the EU. The CCPI has not evaluated the performance of Ukraine since the 2023 index due to the Russian invasion of Ukraine.

In the CCPI index for 2023, Denmark led the index followed by Sweden and Chile. The last three were Iran, Saudi Arabia and Kazakhstan. In the CCPI Index for 2024, Denmark led the index followed by Estonia and the Philippines respectively. The bottom three were the UAE, Iran, and Saudi Arabia.

According to the CCPI, no country has yet achieved a performance across all indicators that can be qualified as very high, because "no country is doing enough to prevent dangerous climate change". In addition, no country has fulfilled the requirements to limit global warming to well below 2°C, as agreed in the Paris Agreement. Therefore, beginning with the CCPI index of 2009, the first three places in the final ranking have remain unoccupied, with the highest-ranked country (Denmark as of the most recent indices) placed fourth.

The following tables omit the unoccupied first three places.

2026 and 2025

2026 results2025 results
RankChangeCountryScoreRankChangeCountryScore
4- 0Denmark80.524- 0Denmark78.37
5▲ 1United Kingdom70.805▲ 3Netherlands69.60
6▲ 2Morocco70.756▲ 14United Kingdom69.29
7▲ 5Chile70.637▼ -1Philippines68.41
8▲ 5Luxembourg70.458▲ 1Morocco68.32
9▲ 9Lithuania70.309▲ 3Norway68.21
10▼ -5Netherlands67.2710▼ -3India67.99
11▼ -2Norway66.8311▼ -1Sweden67.62
12▼ -3Portugal66.0512▼ -1Chile67.29
13▼ -2Sweden64.9113▲ 2Luxembourg67.29
14▲ 5Spain64.6214▼ -9Estonia66.79
15▲ 16Pakistan64.4315▼ -2Portugal66.59
16▲ 16Romania64.3316▼ -2Germany64.91
17▲ 9Nigeria63.3317▼ -1European Union (27)63.76
18▼ -4Estonia63.0818▲ 1Lithuania63.05
19▼ -12Philippines62.7819▼ -1Spain61.57
20▼ -3European Union (27)62.6920▲ 2Egypt60.52
21▲ 4France62.4221▲ 6Vietnam60.04
22▼ -6Germany61.5122▲ 6Greece59.41
23▼ -13India61.3123▲ 9Austria59.40
24▼ -3Vietnam60.6524▲ 1Thailand59.19
25▲ 9Malta60.4425▲ 12France59.18
26▲ 7Switzerland58.2126▼ -9Nigeria59.16
27▲ 1Brazil58.1627▲ 4Colombia57.49
28▲ 2Slovenia57.9528▼ -5Brazil57.25
29▲ 8Finland57.6229▲ 14Ireland57.17
30▼ -8Greece57.6230▲ 11Slovenia57.16
31▲ 8Mexico57.2431▼ -1Pakistan56.85
32▼ -8Thailand57.0432▼ -8Romania56.45
33▼ -4Ireland56.9633▼ -12Switzerland56.10
34▲ 2Latvia56.5934▼ -5Malta55.78
35▼ -12Austria55.0535▲ 4Belgium54.89
36▼ -9Colombia54.4536▼ -3Latvia54.35
37▼ -2Belgium53.8037▼ -11Finland54.24
38▼ -18Egypt53.7438▲ 7South Africa52.74
39▲ 5Cyprus52.9939▼ -1Mexico52.66
40▲ 11Algeria52.9240▼ -5Croatia51.83
41▼ -3South Africa51.4441▼ -7New Zealand51.06
42▲ 7Czechia51.1242▼ -6Indonesia50.84
43▼ -1Indonesia50.8443▲ 1Italy49.81
44▼ -3New Zealand50.7144▼ -2Cyprus49.45
45▼ -5Croatia50.4845▲ 4Hungary48.81
46▼ -3Italy50.0046▼ -6Slovakia48.44
47▼ -1Slovakia49.6247▲ 8Poland47.86
48▼ -3Hungary49.4748▲ 11Malaysia47.59
49▼ -1Malaysia48.7349▲ 3Czechia47.57
50▼ -3Poland48.0750▼ -4Bulgaria47.13
51▼ -1Bulgaria47.2651▲ 3Algeria45.96
52▲ 1Turkey44.9652▼ -2Australia45.52
53▲ 1Uzbekistan44.4953▲ 3Turkey45.06
54▲ 1China44.4554▼ -6Uzbekistan44.51
55▲ 1Belarus43.4355▼ -4China44.15
56▼ -4Australia42.4956▼ -9Belarus42.64
57▲ 1Japan40.9557- 0United States40.58
58▲ 1Argentina34.7158- 0Japan39.23
59▲ 1Taiwan33.6459▼ -6Argentina35.96
60▲ 1Kazakhstan29.3860▲ 1Taiwan34.87
61▲ 1Canada28.3061▼ -1Kazakhstan33.43
62▲ 3United Arab Emirates27.6362- 0Canada28.37
63- 0South Korea23.3263▲ 1South Korea26.42
64- 0Russia23.0964▼ -1Russia23.54
65▼ -8United States21.8465- 0United Arab Emirates19.54
66▲ 1Iran14.3366▲ 1Saudi Arabia18.15
67▼ -1Saudi Arabia11.9067▼ -1Iran17.47

2024 and 2023

2024 results2023 results
RankChangeCountryScoreRankChangeCountryScore
4- 0Denmark75.594- 0Denmark79.61
5▲ 4Estonia72.075- 0Sweden73.28
6▲ 6Philippines70.706▲ 3Chile69.54
7▲ 1India70.257▲ 1Morocco67.44
8▲ 5Netherlands69.988▲ 2India67.35
9▼ -2Morocco69.829▲ 23Estonia65.14
10▼ -5Sweden69.3910▼ -4Norway64.47
11▼ -5Chile68.7411▼ -4United Kingdom63.07
12▼ -2Norway67.4812▲ 11Philippines62.75
13▲ 1Portugal67.3913▲ 6Netherlands62.24
14▲ 2Germany65.7714▲ 2Portugal61.55
15▲ 2Luxembourg65.0915▼ -1Finland61.24
16▲ 3European Union (27)64.7116▼ -3Germany61.11
17NewNigeria63.8817▲ 1Luxembourg60.76
18▲ 5Spain63.3718▼ -6Malta60.42
19▲ 2Lithuania62.9919▲ 3European Union (27)59.96
20▼ -9United Kingdom62.3620▲ 1Egypt59.37
21▲ 1Switzerland61.9421▼ -10Lithuania59.21
22▼ -2Egypt61.8022▼ -7Switzerland58.61
23▲ 15Brazil61.7423▲ 11Spain58.59
24▲ 19Romania61.5024- 0Greece57.52
25▲ 17Thailand61.3825▲ 1Latvia56.81
26▼ -11Finland61.1126▲ 1Indonesia54.59
27▲ 13Vietnam60.9427▼ -2Colombia54.50
28▼ -4Greece60.3428▼ -11France52.97
29▼ -11Malta59.8029▲ 1Italy52.90
30NewPakistan59.3530▼ -1Croatia52.04
31▼ -4Colombia58.6831▼ -3Mexico51.77
32- 0Austria58.1732▲ 5Austria51.56
33▼ -8Latvia57.6833▲ 2New Zealand50.55
34▼ -1New Zealand57.6634▲ 6Slovak Republic50.12
35▼ -5Croatia57.3235▲ 7Cyprus49.39
36▼ -10Indonesia57.2036▲ 8Bulgaria49.15
37▼ -9France57.1237▲ 9Ireland48.47
38▼ -7Mexico55.8138▼ -5Brazil48.39
39- 0Belgium55.0039▲ 10Belgium48.38
40▼ -6Slovak Republic54.4740▲ 3Vietnam48.31
41- 0Slovenia53.5741▲ 9Slovenia48.16
42▼ -7Cyprus53.0942▼ -11Thailand47.23
43▼ -6Ireland51.4243▼ -7Romania47.09
44▼ -15Italy50.6044▼ -5South Africa45.69
45▼ -1South Africa49.5345▲ 6Czech Republic44.16
46▼ -10Bulgaria46.9446▲ 2Belarus43.69
47▼ -1Belarus46.8047▼ -6Turkey43.32
48NewUzbekistan46.6848▲ 6Algeria42.26
49▲ 4Hungary45.9349▼ -2Argentina41.19
50▲ 5Australia45.7250▼ -5Japan40.85
51- 0China45.5651▼ -13China38.80
52▼ -7Czech Republic45.4152▲ 3United States38.53
53▼ -4Argentina45.3953- 0Hungary38.51
54▼ -6Algeria44.5454▼ -2Poland37.94
55▼ -1Poland44.4055▲ 4Australia36.26
56▼ -9Turkey43.8256▲ 1Malaysia33.51
57▼ -5United States42.7957▲ 1Taiwan28.35
58▼ -8Japan42.0858▲ 3Canada26.47
59▼ -3Malaysia38.5759▼ -3Russia25.28
60▲ 1Kazakhstan38.5260- 0South Korea24.91
61▼ -4Taiwan36.9461▲ 3Kazakhstan24.61
62▼ -4Canada31.5562▲ 1Saudi Arabia22.41
63▼ -4Russia31.0063▼ -1Iran18.77
64▼ -4South Korea29.98
65NewUnited Arab Emirates24.55
66▼ -3Iran23.53
67▼ -5Saudi Arabia19.33

2022 and 2021

2022 results2021 results
RankChangeCountryScoreRankCountryScore
4▲ 2Denmark76.674Sweden74.42
5▼ -1Sweden74.225United Kingdom69.66
6▲ 2Norway73.296Denmark69.42
7▼ -2United Kingdom73.097Morocco67.59
8▼ -1Morocco71.608Norway65.45
9- 0Chile69.519Chile64.05
10- 0India69.2010India63.98
11▲ 4Lithuania64.8911Finland62.63
12- 0Malta64.1812Malta62.21
13▲ 6Germany63.5313Latvia61.88
14▼ -3Finland62.4114Switzerland60.85
15▼ -1Switzerland61.7015Lithuania58.03
16▲ 1Portugal61.1116European Union (28)57.29
17▲ 6France61.0117Portugal56.80
18▲ 3Luxembourg60.8018Croatia56.69
19▲ 10Netherlands60.4419Germany56.39
20- 0Ukraine60.4020Ukraine55.48
21▲ 1Egypt59.7421Luxembourg55.23
22▼ -6European Union (27)59.2122Egypt54.33
23NewPhilippines58.9823France53.72
24▲ 10Greece58.2224Indonesia53.59
25NewColombia57.8725Brazil53.26
26▼ -13Latvia57.7326Thailand53.18
27▼ -3Indonesia57.1727Italy53.05
28▲ 4Mexico56.0528New Zealand51.30
29▼ -11Croatia55.9629Netherlands50.96
30▼ -3Italy55.3930Romania50.33
31▼ -5Thailand55.0131Slovak Republic49.51
32▲ 6Estonia54.9832Mexico48.76
33▼ -8Brazil54.8633China48.18
34▲ 7Spain54.3534Greece48.11
35▼ -7New Zealand54.0335Austria48.09
36▼ -6Romania52.4336Belarus47.27
37▼ -2Austria52.3537South Africa46.13
38▼ -5China52.2038Estonia46.01
39▼ -2South Africa51.1339Ireland45.47
40▼ -9Slovak Republic50.6740Belgium45.11
41▲ 1Turkey50.5341Spain45.02
42▲ 7Cyprus50.5242Turkey43.47
43NewVietnam49.2143Algeria43.27
44- 0Bulgaria48.7144Bulgaria42.64
45- 0Japan48.5345Japan42.49
46▼ -7Ireland47.8646Argentina40.48
47▼ -1Argentina47.0847Czech Republic38.98
48▼ -12Belarus46.6648Poland38.94
49▼ -9Belgium45.9049Cyprus38.73
50▲ 1Slovenia43.2850Hungary38.22
51▼ -4Czech Republic42.1551Slovenia37.02
52▼ -4Poland40.6352Russia30.34
53▼ -3Hungary40.4153South Korea29.76
54▼ -11Algeria39.9154Australia28.82
55▲ 6United States37.3955Kazakhstan28.04
56▼ -4Russia34.7356Malaysia27.76
57▼ -1Malaysia33.7457Taiwan27.11
58▼ -1Taiwan30.7058Canada24.82
59▼ -5Australia30.0659Iran24.58
60▼ -7South Korea26.7460Saudi Arabia22.46
61▼ -3Canada26.0361United States19.75
62▼ -3Iran25.6662
63▼ -3Saudi Arabia24.2563
64▼ -9Kazakhstan19.2364

2020 and 2019

2020 results2019 results
RankCountryScoreRankCountryScore
4Sweden75.774Sweden76.28
5Denmark71.145Morocco70.48
6Morocco70.636Lithuania70.47
7United Kingdom69.807Latvia68.31
8Lithuania66.228United Kingdom65.92
9India66.029Switzerland65.42
10Finland63.2510Malta65.06
11Chile62.8811India62.93
12Norway61.1412Norway62.80
13Luxembourg60.9113Finland62.61
14Malta60.6014Croatia62.39
15Latvia60.7515Denmark61.96
16Switzerland60.6116European Union (28)60.65
17Ukraine60.6017Portugal60.54
18France57.9018Ukraine60.09
19Egypt57.5319Luxembourg59.92
20Croatia56.9720Romania59.42
21Brazil55.8221France59.30
22European Union (28)55.8222Brazil59.29
23Germany55.7823Italy58.69
24Romania54.8524Egypt57.49
25Portugal54.1025Mexico56.82
26Italy53.9226Slovak Republic56.61
27Slovak Republic52.6927Germany55.18
28Greece52.5928Netherlands54.11
29Netherlands50.8929Belarus53.31
30China48.1630Greece50.86
31Estonia48.0531Belgium50.63
32Mexico47.0132Czech Republic49.73
33Thailand46.7633China49.60
34Spain46.0334Argentina49.01
35Belgium45.7335Spain48.97
36South Africa45.6736Austria48.78
37New Zealand45.6737Thailand48.71
38Austria44.7438Indonesia48.68
39Indonesia44.6539South Africa48.25
40Belarus44.1840Bulgaria48.11
41Ireland44.0441Poland47.59
42Argentina43.7742Hungary46.79
43Czech Republic42.9343Slovenia44.90
44Slovenia41.9144New Zealand44.61
45Cyprus41.6645Estonia44.37
46Algeria41.4546Cyprus44.34
47Hungary41.1747Algeria42.10
48Turkey40.7648Ireland40.84
49Bulgaria40.1249Japan40.63
50Poland39.9850Turkey40.22
51Japan39.0351Malaysia38.08
52Russia37.852Russia37.59
53Malaysia34.2153Kazakhstan36.47
54Kazakhstan33.3954Canada34.26
55Canada31.0155Australia31.27
56Australia30.7556Taiwan28.80
57Iran28.4157South Korea28.53
58South Korea26.7558Iran23.94
59Taiwan23.3359United States18.82
60Saudi Arabia23.0360Saudi Arabia8.82
61United States18.60

External links

Overall

  • (English version only)

2024

  • (English Version)
  • (German Version)

2023

  • (English Version)
  • (German Version)

2022

  • (English version)
  • (German Version)

2021

  • (English Version)
  • (German Version)
  • (French version)
  • (Spanish version)

Notes