Seasonal Carbon Swing: Cleanest and Dirtiest Months by Country
Georgia has the biggest seasonal carbon swing of the 74 countries scored: its grid is cleanest in May (24 gCO2/kWh) and dirtiest in February (337 gCO2/kWh), a gap of 313 gCO2/kWh, on average over 2021 to 2025. The median country swings 77 gCO2/kWh, 24% of its own average. Relative to its average, Georgia swings most among grids averaging at least 100 gCO2/kWh: 181%. Outside the tropics, 26 of 65 countries are dirtiest in their local winter and 11 in their local summer.
Key Facts, Ember monthly data, complete years 2021 to 2025
- 74 countries were scored from Ember monthly data, using complete calendar years 2021 to 2025 (at least 3 of the 5 years for each country, the number is in the table).
- Georgia: 24 gCO2/kWh in May to 337 gCO2/kWh in February, a swing of 313 gCO2/kWh (181% of its average) over 2021 to 2025.
- The five biggest swings in gCO2/kWh: Georgia 313, Sri Lanka 302, Bosnia and Herzegovina 219, Bulgaria 218 and Pakistan 207.
- The five biggest swings relative to the average, for grids averaging at least 100 gCO2/kWh: Georgia 181%, Finland 87%, Slovenia 83%, New Zealand 80% and Croatia 73%.
- Steadiest across the year (swing as a share of the average) among grids averaging at least 100 gCO2/kWh: Kuwait 0.0%, Qatar 0.0%, Oman 0.0%, Singapore 0.7% and Tunisia 1.4%.
- The median swing is 77 gCO2/kWh (24% of the average); January is the dirtiest month for 14 countries and May the cleanest for 19.
- Of 65 countries more than 10 degrees from the equator, 26 have their dirtiest month in local winter, 11 in local summer and 28 in spring or autumn.
- 141 of the 215 countries in the export were not scored: 127 have no monthly statistics, 13 of the 88 that do generate under 10 TWh, and 1 has fewer than 3 complete years in 2021 to 2025.
Which Countries Swing Most
Complete years 2021 to 2025Largest swing, in gCO2/kWh
| Country | Cleanest | Dirtiest | Swing |
|---|---|---|---|
| 1. ๐ฌ๐ช Georgia | May 24 | Feb 337 | 313 |
| 2. ๐ฑ๐ฐ Sri Lanka | Nov 265 | Mar 567 | 302 |
| 3. ๐ง๐ฆ Bosnia and Herzegovina | Mar 592 | Sep 811 | 219 |
| 4. ๐ง๐ฌ Bulgaria | Jun 282 | Nov 500 | 218 |
| 5. ๐ต๐ฐ Pakistan | Nov 285 | Jan 493 | 207 |
| 6. ๐ธ๐ฎ Slovenia | May 125 | Oct 326 | 201 |
| 7. ๐ท๐ธ Serbia | May 605 | Aug 803 | 198 |
| 8. ๐ป๐ณ Vietnam | Aug 361 | Apr 558 | 197 |
| 9. ๐ต๐ช Peru | Apr 188 | Sep 356 | 168 |
| 10. ๐จ๐ฑ Chile | Nov 235 | Apr 392 | 157 |
Largest swing, share of the average
| Country | Average | Swing | Share |
|---|---|---|---|
| 1. ๐ฌ๐ช Georgia | 174 | 313 | 181% |
| 2. ๐ซ๐ฎ Finland | 108 | 93 | 87% |
| 3. ๐ธ๐ฎ Slovenia | 242 | 201 | 83% |
| 4. ๐ณ๐ฟ New Zealand | 114 | 92 | 80% |
| 5. ๐ญ๐ท Croatia | 208 | 153 | 73% |
| 6. ๐ฑ๐ฐ Sri Lanka | 412 | 302 | 73% |
| 7. ๐ต๐ช Peru | 277 | 168 | 61% |
| 8. ๐ต๐ฐ Pakistan | 373 | 207 | 56% |
| 9. ๐ฐ๐ฌ Kyrgyzstan | 144 | 78 | 54% |
| 10. ๐ง๐ฌ Bulgaria | 409 | 218 | 53% |
Figures are gCO2/kWh. The absolute ranking favours big, fossil heavy grids; the share ranking is limited to the 64 grids averaging at least 100 gCO2/kWh, because a grid at 20 gCO2/kWh can swing 100% of its average with a change that is tiny in absolute terms. Median across all 74: 77 gCO2/kWh, 24% of the average.
| Month | Georgia | Sri Lanka | Bosnia and Herzegovina | Bulgaria | Pakistan |
|---|---|---|---|---|---|
| January | 323 | 485 | 641 | 471 | 493 |
| February | 337 | 552 | 619 | 453 | 381 |
| March | 212 | 567 | 592 | 395 | 400 |
| April | 57 | 516 | 640 | 370 | 406 |
| May | 24 | 413 | 629 | 390 | 383 |
| June | 25 | 356 | 693 | 282 | 385 |
| July | 41 | 380 | 751 | 360 | 355 |
| August | 131 | 387 | 792 | 354 | 334 |
| September | 183 | 384 | 811 | 385 | 331 |
| October | 179 | 333 | 743 | 480 | 360 |
| November | 255 | 265 | 693 | 500 | 285 |
| December | 314 | 308 | 626 | 474 | 362 |
Which Months Are Cleanest and Dirtiest
74 countries| Month | Countries where it is dirtiest | Countries where it is cleanest |
|---|---|---|
| January | 14 | 4 |
| February | 7 | 5 |
| March | 6 | 7 |
| April | 2 | 5 |
| May | 2 | 19 |
| June | 5 | 7 |
| July | 2 | 5 |
| August | 6 | 7 |
| September | 6 | 1 |
| October | 7 | 6 |
| November | 8 | 5 |
| December | 9 | 3 |
Seasons depend on the hemisphere, so for the 65 countries more than 10 degrees from the equator the dirtiest month falls in local winter for 26, local summer for 11 and spring or autumn for 28. Winter is December to February in the north and June to August in the south; latitude comes from the world outlines and is good to a few degrees.
Every Country
74 countries, biggest swing first| Country | Cleanest month | Cleanest gCO2/kWh | Dirtiest month | Dirtiest gCO2/kWh | Swing | Swing, share of average | Average | Years used |
|---|---|---|---|---|---|---|---|---|
| ๐ฌ๐ช Georgia | May | 24 | February | 337 | 313 | 181% | 174 | 5 (all) |
| ๐ฑ๐ฐ Sri Lanka | November | 265 | March | 567 | 302 | 73% | 412 | 4 (2021 to 2025) |
| ๐ง๐ฆ Bosnia and Herzegovina | March | 592 | September | 811 | 219 | 32% | 686 | 5 (all) |
| ๐ง๐ฌ Bulgaria | June | 282 | November | 500 | 218 | 53% | 409 | 5 (all) |
| ๐ต๐ฐ Pakistan | November | 285 | January | 493 | 207 | 56% | 373 | 5 (all) |
| ๐ธ๐ฎ Slovenia | May | 125 | October | 326 | 201 | 83% | 242 | 5 (all) |
| ๐ท๐ธ Serbia | May | 605 | August | 803 | 198 | 28% | 713 | 5 (all) |
| ๐ป๐ณ Vietnam | August | 361 | April | 558 | 197 | 43% | 455 | 5 (all) |
| ๐ต๐ช Peru | April | 188 | September | 356 | 168 | 61% | 277 | 5 (all) |
| ๐จ๐ฑ Chile | November | 235 | April | 392 | 157 | 50% | 315 | 5 (all) |
| ๐น๐ท Turkey | April | 386 | November | 542 | 156 | 32% | 485 | 5 (all) |
| ๐ญ๐ท Croatia | May | 129 | October | 282 | 153 | 73% | 208 | 5 (all) |
| ๐จ๐ฟ Czechia | June | 366 | January | 510 | 144 | 32% | 448 | 5 (all) |
| ๐ฎ๐ช Ireland | February | 254 | July | 386 | 132 | 40% | 331 | 5 (all) |
| ๐น๐ฏ Tajikistan | July | 25 | March | 155 | 130 | 142% | 92 | 5 (all) |
| ๐ฏ๐ต Japan | May | 403 | January | 522 | 120 | 25% | 472 | 5 (all) |
| ๐ง๐ด Bolivia | March | 467 | November | 580 | 113 | 22% | 522 | 5 (all) |
| ๐ณ๐ฑ Netherlands | May | 234 | January | 345 | 111 | 38% | 292 | 5 (all) |
| ๐ฉ๐ช Germany | May | 327 | November | 437 | 110 | 28% | 387 | 5 (all) |
| ๐บ๐พ Uruguay | October | 58 | January | 167 | 109 | 116% | 94 | 5 (all) |
| ๐ฎ๐น Italy | May | 266 | December | 373 | 107 | 33% | 330 | 5 (all) |
| ๐ฆ๐น Austria | June | 47 | December | 154 | 107 | 107% | 100 | 5 (all) |
| ๐ฎ๐ณ India | August | 619 | January | 725 | 107 | 16% | 680 | 5 (all) |
| ๐จ๐ณ China | May | 577 | January | 679 | 102 | 17% | 614 | 5 (all) |
| ๐ฆ๐บ Australia | December | 535 | June | 631 | 96 | 16% | 585 | 5 (all) |
| ๐ซ๐ฎ Finland | July | 61 | January | 154 | 93 | 87% | 108 | 5 (all) |
| ๐ฉ๐ฐ Denmark | October | 159 | March | 253 | 93 | 46% | 205 | 5 (all) |
| ๐ณ๐ฟ New Zealand | November | 59 | March | 151 | 92 | 80% | 114 | 5 (all) |
| ๐ฆ๐ท Argentina | October | 291 | January | 380 | 89 | 26% | 347 | 5 (all) |
| ๐ช๐จ Ecuador | June | 147 | December | 236 | 89 | 47% | 189 | 5 (all) |
| ๐ท๐ด Romania | April | 231 | November | 319 | 88 | 31% | 285 | 5 (all) |
| ๐ณ๐ฌ Nigeria | October | 476 | June | 562 | 86 | 17% | 518 | 5 (all) |
| ๐บ๐ธ United States | April | 353 | July | 437 | 84 | 21% | 397 | 5 (all) |
| ๐ท๐บ Russia | June | 387 | February | 470 | 83 | 19% | 430 | 5 (all) |
| ๐ญ๐บ Hungary | June | 184 | December | 267 | 83 | 38% | 220 | 5 (all) |
| ๐จ๐ด Colombia | May | 135 | February | 214 | 79 | 46% | 170 | 5 (all) |
| ๐ฐ๐ฌ Kyrgyzstan | August | 103 | October | 181 | 78 | 54% | 144 | 5 (all) |
| ๐ฌ๐ท Greece | May | 318 | December | 394 | 76 | 21% | 358 | 5 (all) |
| ๐ต๐ฑ Poland | May | 691 | November | 767 | 76 | 10% | 729 | 5 (all) |
| ๐ต๐น Portugal | March | 131 | September | 205 | 74 | 44% | 169 | 5 (all) |
| ๐ฒ๐ฆ Morocco | July | 613 | December | 684 | 71 | 11% | 644 | 5 (all) |
| ๐ฐ๐ท South Korea | May | 387 | August | 454 | 67 | 16% | 420 | 5 (all) |
| ๐ฟ๐ฆ South Africa | December | 676 | June | 742 | 66 | 9% | 719 | 5 (all) |
| ๐ฆ๐ฟ Azerbaijan | May | 651 | February | 715 | 64 | 9% | 696 | 5 (all) |
| ๐ต๐ญ Philippines | January | 606 | May | 670 | 64 | 10% | 639 | 5 (all) |
| ๐ฐ๐ฟ Kazakhstan | May | 787 | February | 849 | 62 | 8% | 818 | 5 (all) |
| ๐จ๐ท Costa Rica | November | 25 | May | 80 | 56 | 115% | 48 | 5 (all) |
| ๐ฎ๐ท Iran | March | 630 | October | 683 | 52 | 8% | 661 | 4 (2021 to 2024) |
| ๐ช๐ธ Spain | March | 134 | September | 185 | 51 | 32% | 163 | 5 (all) |
| ๐น๐ผ Taiwan | February | 611 | August | 662 | 51 | 8% | 640 | 5 (all) |
| ๐ธ๐ฐ Slovakia | August | 99 | January | 148 | 49 | 39% | 124 | 5 (all) |
| ๐ง๐พ Belarus | May | 379 | September | 427 | 48 | 12% | 408 | 5 (all) |
| ๐ง๐ท Brazil | March | 89 | October | 129 | 41 | 37% | 111 | 5 (all) |
| ๐ฌ๐ง United Kingdom | October | 222 | January | 262 | 40 | 17% | 238 | 5 (all) |
| ๐จ๐ฆ Canada | April | 156 | August | 195 | 39 | 23% | 174 | 5 (all) |
| ๐ฉ๐ด Dominican Republic | July | 579 | October | 617 | 39 | 6% | 595 | 3 (2023 to 2025) |
| ๐น๐ญ Thailand | December | 537 | October | 572 | 36 | 6% | 556 | 5 (all) |
| ๐ฐ๐ช Kenya | June | 68 | February | 103 | 35 | 41% | 85 | 5 (all) |
| ๐ช๐ฌ Egypt | May | 553 | January | 585 | 32 | 6% | 568 | 5 (all) |
| ๐ง๐ช Belgium | May | 147 | November | 176 | 29 | 18% | 162 | 5 (all) |
| ๐ซ๐ท France | May | 32 | January | 59 | 27 | 60% | 45 | 5 (all) |
| ๐ฒ๐พ Malaysia | January | 620 | June | 646 | 26 | 4% | 636 | 5 (all) |
| ๐ฒ๐ฝ Mexico | September | 480 | June | 502 | 22 | 5% | 491 | 5 (all) |
| ๐ต๐ท Puerto Rico | August | 709 | March | 730 | 21 | 3% | 721 | 5 (all) |
| ๐ง๐ฉ Bangladesh | July | 735 | December | 747 | 12 | 2% | 739 | 5 (all) |
| ๐จ๐ญ Switzerland | August | 50 | February | 60 | 10 | 18% | 56 | 5 (all) |
| ๐น๐ณ Tunisia | January | 568 | August | 576 | 8 | 1% | 571 | 5 (all) |
| ๐ธ๐ช Sweden | August | 22 | December | 28 | 6 | 23% | 25 | 5 (all) |
| ๐ธ๐ฌ Singapore | October | 473 | January | 477 | 4 | 1% | 475 | 5 (all) |
| ๐ณ๐ด Norway | February | 27 | August | 29 | 2 | 9% | 28 | 5 (all) |
| ๐ฎ๐ธ Iceland | March | 17 | September | 17 | 1 | 5% | 17 | 5 (all) |
| ๐ด๐ฒ Oman | February | 601 | December | 601 | 0 | 0% | 601 | 5 (all) |
| ๐ถ๐ฆ Qatar | January | 604 | November | 604 | 0 | 0% | 604 | 4 (2021 to 2024) |
| ๐ฐ๐ผ Kuwait | February | 650 | March | 650 | 0 | 0% | 650 | 4 (2021 to 2024) |
Column headings sort the table. Every figure is an average of that calendar month over the years used, in gCO2/kWh; months sort in calendar order. 5 countries have fewer than all 5 years (Sri Lanka, Iran, Dominican Republic, Qatar, Kuwait), so their averages cover fewer years and are more sensitive to one unusual year.
How This Is Measured, and Caveats
- Data: Ember monthly carbon intensity, gCO2/kWh, from the 88 of 215 countries in the export that have monthly statistics. 127 countries have annual figures only and cannot be scored.
- Years: only complete calendar years are used, meaning all twelve months have a positive carbon intensity. Part years, such as the newest months of the current year, are never used, so no season counts twice. The common window is the 5 calendar years ending at the newest year that at least 80% of countries with monthly data have complete: 2021 to 2025. A country needs at least 3 complete years inside the window; 1 did not.
- Each calendar month's figure is the plain average of that month's carbon intensity across the years used. It is not weighted by the amount generated. The cleanest and dirtiest months are the lowest and highest of the twelve averages, an exact tie going to the earlier month, and the swing is the dirtiest minus the cleanest.
- Who is scored: countries generating at least 10 TWh in their latest annual year (13 smaller countries with monthly data are left out), because one plant can set the monthly average of a small grid.
- Averages over at most 5 years are sensitive to weather. One very dry year can move a hydro country's dirtiest month, and where two months are close the order could change with other years; small gaps between months should be read as ties.
- A small swing does not mean a clean grid. The steadiest grids averaging at least 100 gCO2/kWh (Kuwait, Qatar, Oman, Singapore, Tunisia) swing 0.0% to 1.4% of their average, at 475 to 650 gCO2/kWh, which fits grids that rely on one fossil fuel all year.
- Carbon intensity here is Ember's figure for electricity generated in the country, not for electricity used: trade is not included. The page shows the size and timing of the pattern, not its cause.
Seasonal Carbon Swing FAQ
Which countries have the biggest seasonal swing in carbon intensity?
Georgia (313 gCO2/kWh), Sri Lanka (302 gCO2/kWh), Bosnia and Herzegovina (219 gCO2/kWh), Bulgaria (218 gCO2/kWh) and Pakistan (207 gCO2/kWh) have the largest gap between their dirtiest and cleanest calendar month, averaged over complete years 2021 to 2025, among 74 countries generating at least 10 TWh.
Why does carbon intensity change through the year?
The mix changes: hydro and wind output follow rain, snow melt and wind seasons, solar follows the sun, and heating or cooling demand pulls in more gas or coal when the cheaper sources are not enough. This page measures the size and timing of the pattern, not its cause, which differs country by country.
Which years are used?
Only complete calendar years, 2021 to 2025, in which all twelve months have a carbon intensity. Part years, including the newest months of the current year, are left out so no season counts more than another. Each calendar month is the plain average of that month across the years used.
Is the cleanest month the same every year?
Not always. The months here are averages over at most 5 years, and a wet or windy year can move a country's cleanest month. For grids where two months are close, the order could change with different years, so treat small gaps between months as ties.
Why are only some countries included?
Ember publishes monthly statistics for 88 of 215 countries. 13 of those generate under 10 TWh a year and 1 lack 3 complete years in the window. The rest have annual figures only, on their own country pages.
Source: Ember (ember-energy.org), licensed under CC BY 4.0. Data as of complete years 2021 to 2025. Monthly statistics from Ember; complete calendar years only.
Related
Cite this page
World Power Monitor. (2025). Seasonal Carbon Swing: Cleanest and Dirtiest Months by Country. https://worldpowermonitor.com/carbon-seasons/
World Power Monitor. Seasonal Carbon Swing: Cleanest and Dirtiest Months by Country. Data as of 2025. Data from Ember. https://worldpowermonitor.com/carbon-seasons/
@misc{wpm_carbon_seasons_2025,
title = {{Seasonal Carbon Swing: Cleanest and Dirtiest Months by Country}},
author = {{World Power Monitor}},
year = {2025},
note = {Data as of 2025. Data from Ember.},
url = {https://worldpowermonitor.com/carbon-seasons/}
} Permalink: https://worldpowermonitor.com/carbon-seasons/
The Copy buttons add today's date as the access date.