June 2026 wholesale price archive
30 published complete days · 33 ranked countries · updated Jul 27, 21:29 GMT+2 · Daily ranking
Monthly country ranking
Average daily position across 30 complete days. Lower means cheaper more often.
| Rank | Country | Avg daily rank | Ranked days | Cheapest days | Highest days | Avg price | Avg spread | Widest spread day | Mobile summary |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 🇧🇷 Brazil | 2.5 | 30 | 13 | 0 | 31.9 EUR/MWh | 24.6 EUR/MWh | 2026-06-29 35.3 EUR/MWh | 30 days · price 31.9 · spread 24.6 |
| 2 | 🇫🇮 Finland | 3.4 | 30 | 8 | 0 | 45.6 EUR/MWh | 90.7 EUR/MWh | 2026-06-08 223.5 EUR/MWh | 30 days · price 45.6 · spread 90.7 |
| 3 | 🇸🇪 Sweden | 4.9 | 30 | 1 | 0 | 62.0 EUR/MWh | 106.7 EUR/MWh | 2026-06-01 184.4 EUR/MWh | 30 days · price 62.0 · spread 106.7 |
| 4 | 🇳🇴 Norway | 5.7 | 30 | 0 | 0 | 62.8 EUR/MWh | 67.7 EUR/MWh | 2026-06-24 107.8 EUR/MWh | 30 days · price 62.8 · spread 67.7 |
| 5 | 🇪🇪 Estonia | 7.2 | 30 | 0 | 0 | 65.3 EUR/MWh | 185.8 EUR/MWh | 2026-06-30 577.3 EUR/MWh | 30 days · price 65.3 · spread 185.8 |
| 6 | 🇫🇷 France | 7.9 | 30 | 6 | 0 | 69.5 EUR/MWh | 153.2 EUR/MWh | 2026-06-24 352.9 EUR/MWh | 30 days · price 69.5 · spread 153.2 |
| 7 | 🇪🇸 Spain | 8.4 | 30 | 1 | 0 | 70.5 EUR/MWh | 141.0 EUR/MWh | 2026-06-27 171.2 EUR/MWh | 30 days · price 70.5 · spread 141.0 |
| 8 | 🇵🇹 Portugal | 10.7 | 30 | 0 | 0 | 76.7 EUR/MWh | 132.1 EUR/MWh | 2026-06-15 164.4 EUR/MWh | 30 days · price 76.7 · spread 132.1 |
| 9 | 🇲🇰 North Macedonia | 13.6 | 24 | 0 | 0 | 103.3 EUR/MWh | 175.9 EUR/MWh | 2026-06-30 358.0 EUR/MWh | 24 days · price 103.3 · spread 175.9 |
| 10 | 🇦🇱 Albania | 13.8 | 23 | 0 | 0 | 94.2 EUR/MWh | 151.8 EUR/MWh | 2026-06-01 255.6 EUR/MWh | 23 days · price 94.2 · spread 151.8 |
| 11 | 🇱🇹 Lithuania | 14.8 | 30 | 0 | 0 | 94.4 EUR/MWh | 200.4 EUR/MWh | 2026-06-30 627.8 EUR/MWh | 30 days · price 94.4 · spread 200.4 |
| 12 | 🇱🇻 Latvia | 15.1 | 30 | 0 | 0 | 93.2 EUR/MWh | 200.4 EUR/MWh | 2026-06-30 627.8 EUR/MWh | 30 days · price 93.2 · spread 200.4 |
| 13 | 🇷🇸 Serbia | 15.6 | 30 | 0 | 0 | 101.1 EUR/MWh | 174.5 EUR/MWh | 2026-06-30 704.8 EUR/MWh | 30 days · price 101.1 · spread 174.5 |
| 14 | 🇨🇭 Switzerland | 15.9 | 29 | 1 | 0 | 100.5 EUR/MWh | 121.6 EUR/MWh | 2026-06-24 232.9 EUR/MWh | 29 days · price 100.5 · spread 121.6 |
| 15 | 🇲🇪 Montenegro | 15.9 | 27 | 0 | 0 | 103.5 EUR/MWh | 141.8 EUR/MWh | 2026-06-29 220.0 EUR/MWh | 27 days · price 103.5 · spread 141.8 |
| 16 | 🇧🇬 Bulgaria | 17.2 | 30 | 0 | 0 | 100.7 EUR/MWh | 189.1 EUR/MWh | 2026-06-30 509.3 EUR/MWh | 30 days · price 100.7 · spread 189.1 |
| 17 | 🇱🇺 Luxembourg | 18.7 | 29 | 0 | 0 | 106.8 EUR/MWh | 202.1 EUR/MWh | 2026-06-24 594.8 EUR/MWh | 29 days · price 106.8 · spread 202.1 |
| 18 | 🇨🇿 Czechia | 19.2 | 30 | 0 | 0 | 109.5 EUR/MWh | 223.7 EUR/MWh | 2026-06-24 647.1 EUR/MWh | 30 days · price 109.5 · spread 223.7 |
| 19 | 🇳🇱 Netherlands | 19.4 | 29 | 0 | 1 | 108.1 EUR/MWh | 247.9 EUR/MWh | 2026-06-24 871.8 EUR/MWh | 29 days · price 108.1 · spread 247.9 |
| 20 | 🇦🇹 Austria | 19.7 | 30 | 0 | 0 | 109.3 EUR/MWh | 239.0 EUR/MWh | 2026-06-24 811.7 EUR/MWh | 30 days · price 109.3 · spread 239.0 |
| 21 | 🇩🇰 Denmark | 19.9 | 30 | 0 | 0 | 110.8 EUR/MWh | 237.4 EUR/MWh | 2026-06-24 719.3 EUR/MWh | 30 days · price 110.8 · spread 237.4 |
| 22 | 🇧🇪 Belgium | 20.6 | 30 | 0 | 1 | 113.5 EUR/MWh | 251.1 EUR/MWh | 2026-06-24 960.0 EUR/MWh | 30 days · price 113.5 · spread 251.1 |
| 23 | 🇩🇪 Germany / Lux. | 20.9 | 30 | 0 | 0 | 112.1 EUR/MWh | 266.7 EUR/MWh | 2026-06-24 844.9 EUR/MWh | 30 days · price 112.1 · spread 266.7 |
| 24 | 🇬🇧 Great Britain wholesale | 21.0 | 30 | 0 | 3 | 111.4 EUR/MWh | 116.5 EUR/MWh | 2026-06-23 551.8 EUR/MWh | 30 days · price 111.4 · spread 116.5 |
| 25 | 🇸🇮 Slovenia | 21.0 | 30 | 0 | 1 | 115.5 EUR/MWh | 258.7 EUR/MWh | 2026-06-30 1,005.5 EUR/MWh | 30 days · price 115.5 · spread 258.7 |
| 26 | 🇬🇷 Greece | 21.4 | 29 | 0 | 0 | 106.6 EUR/MWh | 185.0 EUR/MWh | 2026-06-23 298.0 EUR/MWh | 29 days · price 106.6 · spread 185.0 |
| 27 | 🇭🇷 Croatia | 21.8 | 29 | 0 | 0 | 112.0 EUR/MWh | 244.7 EUR/MWh | 2026-06-24 584.9 EUR/MWh | 29 days · price 112.0 · spread 244.7 |
| 28 | 🇸🇰 Slovakia | 22.2 | 29 | 0 | 0 | 112.5 EUR/MWh | 255.9 EUR/MWh | 2026-06-24 619.3 EUR/MWh | 29 days · price 112.5 · spread 255.9 |
| 29 | 🇵🇱 Poland | 22.8 | 30 | 0 | 1 | 113.4 EUR/MWh | 225.5 EUR/MWh | 2026-06-24 635.8 EUR/MWh | 30 days · price 113.4 · spread 225.5 |
| 30 | 🇷🇴 Romania | 25.0 | 29 | 0 | 0 | 118.6 EUR/MWh | 297.5 EUR/MWh | 2026-06-29 734.0 EUR/MWh | 29 days · price 118.6 · spread 297.5 |
| 31 | 🇭🇺 Hungary | 26.0 | 29 | 0 | 3 | 120.6 EUR/MWh | 311.2 EUR/MWh | 2026-06-29 707.7 EUR/MWh | 29 days · price 120.6 · spread 311.2 |
| 32 | 🇮🇪 Ireland | 27.5 | 30 | 0 | 8 | 135.6 EUR/MWh | 111.5 EUR/MWh | 2026-06-24 262.3 EUR/MWh | 30 days · price 135.6 · spread 111.5 |
| 33 | 🇮🇹 Italy | 29.2 | 30 | 0 | 12 | 132.7 EUR/MWh | 127.6 EUR/MWh | 2026-06-07 177.6 EUR/MWh | 30 days · price 132.7 · spread 127.6 |
Daily rankings
Open a day for the complete country table.
Lowest 🇧🇷 Brazil 38.4 Highest 🇵🇱 Poland 156.4 Spread 🇩🇪 Germany / Lux. 411.4 Lowest 🇫🇷 France 28.8 Highest 🇮🇪 Ireland 158.8 Spread 🇦🇱 Albania 190.0 Lowest 🇫🇷 France 13.0 Highest 🇮🇹 Italy 125.6 Spread 🇩🇪 Germany / Lux. 175.3 Lowest 🇫🇷 France 13.2 Highest 🇮🇹 Italy 134.8 Spread 🇭🇺 Hungary 234.0 Lowest 🇧🇷 Brazil 31.6 Highest 🇮🇹 Italy 135.7 Spread 🇩🇪 Germany / Lux. 206.9 Lowest 🇫🇷 France 22.0 Highest 🇮🇹 Italy 131.9 Spread 🇩🇪 Germany / Lux. 211.1 Lowest 🇫🇮 Finland 13.5 Highest 🇮🇹 Italy 100.8 Spread 🇦🇹 Austria 245.7 Lowest 🇫🇷 France 29.6 Highest 🇮🇹 Italy 143.6 Spread 🇷🇴 Romania 250.6 Lowest 🇧🇷 Brazil 34.7 Highest 🇮🇹 Italy 147.8 Spread 🇬🇷 Greece 221.0 Lowest 🇫🇮 Finland 31.0 Highest 🇮🇪 Ireland 149.6 Spread 🇪🇪 Estonia 215.2 Lowest 🇫🇷 France 16.4 Highest 🇬🇧 Great Britain wholesale 130.5 Spread 🇱🇹 Lithuania 183.4 Lowest 🇪🇸 Spain 29.5 Highest 🇮🇹 Italy 122.5 Spread 🇪🇪 Estonia 349.0 Lowest 🇨🇭 Switzerland 18.4 Highest 🇮🇹 Italy 92.2 Spread 🇦🇹 Austria 272.2 Lowest 🇸🇪 Sweden 12.1 Highest 🇮🇪 Ireland 187.4 Spread 🇭🇺 Hungary 240.1 Lowest 🇧🇷 Brazil 35.2 Highest 🇮🇪 Ireland 161.3 Spread 🇭🇺 Hungary 215.0 Lowest 🇧🇷 Brazil 34.9 Highest 🇮🇪 Ireland 174.6 Spread 🇭🇺 Hungary 328.8 Lowest 🇫🇮 Finland 11.9 Highest 🇮🇹 Italy 133.0 Spread 🇦🇹 Austria 174.7 Lowest 🇧🇷 Brazil 34.1 Highest 🇳🇱 Netherlands 143.6 Spread 🇳🇱 Netherlands 565.9 Lowest 🇫🇮 Finland 24.7 Highest 🇮🇪 Ireland 160.0 Spread 🇭🇺 Hungary 388.5 Lowest 🇫🇮 Finland 1.8 Highest 🇬🇧 Great Britain wholesale 126.7 Spread 🇭🇺 Hungary 395.2 Lowest 🇫🇮 Finland 3.3 Highest 🇮🇪 Ireland 133.6 Spread 🇭🇺 Hungary 191.5 Lowest 🇫🇮 Finland 3.6 Highest 🇮🇪 Ireland 181.1 Spread 🇩🇪 Germany / Lux. 509.4 Lowest 🇧🇷 Brazil 33.8 Highest 🇬🇧 Great Britain wholesale 205.0 Spread 🇳🇱 Netherlands 657.3 Lowest 🇧🇷 Brazil 34.5 Highest 🇧🇪 Belgium 257.5 Spread 🇧🇪 Belgium 960.0 Lowest 🇧🇷 Brazil 32.9 Highest 🇭🇺 Hungary 175.7 Spread 🇭🇺 Hungary 691.5 Lowest 🇧🇷 Brazil 33.5 Highest 🇭🇺 Hungary 158.1 Spread 🇭🇺 Hungary 680.2 Lowest 🇧🇷 Brazil 22.1 Highest 🇮🇹 Italy 129.3 Spread 🇭🇺 Hungary 445.1 Lowest 🇧🇷 Brazil 17.3 Highest 🇮🇹 Italy 121.2 Spread 🇷🇴 Romania 297.3 Lowest 🇧🇷 Brazil 22.5 Highest 🇭🇺 Hungary 222.7 Spread 🇷🇴 Romania 734.0 Lowest 🇫🇮 Finland 15.4 Highest 🇸🇮 Slovenia 262.1 Spread 🇸🇮 Slovenia 1,005.5