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-2935.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-08223.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-01184.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-24107.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-30577.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-24352.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-27171.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-15164.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-30358.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-01255.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-30627.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-30627.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-30704.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-24232.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-29220.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-30509.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-24594.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-24647.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-24871.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-24811.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-24719.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-24960.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-24844.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-23551.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-301,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-23298.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-24584.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-24619.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-24635.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-29734.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-29707.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-24262.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-07177.6 EUR/MWh | 30 days · price 132.7 · spread 127.6 |
Tomorrow, without checking
Turn the price curve into one useful daily email.
Choose a country, see its cheapest and peak window, then receive the next published day-ahead brief by email.
Daily rankings
Open a day for the complete country table.
Lowest🇧🇷 Brazil38.4Highest🇵🇱 Poland156.4Spread🇩🇪 Germany / Lux.411.4Lowest🇫🇷 France28.8Highest🇮🇪 Ireland158.8Spread🇦🇱 Albania190.0Lowest🇫🇷 France13.0Highest🇮🇹 Italy125.6Spread🇩🇪 Germany / Lux.175.3Lowest🇫🇷 France13.2Highest🇮🇹 Italy134.8Spread🇭🇺 Hungary234.0Lowest🇧🇷 Brazil31.6Highest🇮🇹 Italy135.7Spread🇩🇪 Germany / Lux.206.9Lowest🇫🇷 France22.0Highest🇮🇹 Italy131.9Spread🇩🇪 Germany / Lux.211.1Lowest🇫🇮 Finland13.5Highest🇮🇹 Italy100.8Spread🇦🇹 Austria245.7Lowest🇫🇷 France29.6Highest🇮🇹 Italy143.6Spread🇷🇴 Romania250.6Lowest🇧🇷 Brazil34.7Highest🇮🇹 Italy147.8Spread🇬🇷 Greece221.0Lowest🇫🇮 Finland31.0Highest🇮🇪 Ireland149.6Spread🇪🇪 Estonia215.2Lowest🇫🇷 France16.4Highest🇬🇧 Great Britain wholesale130.5Spread🇱🇹 Lithuania183.4Lowest🇪🇸 Spain29.5Highest🇮🇹 Italy122.5Spread🇪🇪 Estonia349.0Lowest🇨🇭 Switzerland18.4Highest🇮🇹 Italy92.2Spread🇦🇹 Austria272.2Lowest🇸🇪 Sweden12.1Highest🇮🇪 Ireland187.4Spread🇭🇺 Hungary240.1Lowest🇧🇷 Brazil35.2Highest🇮🇪 Ireland161.3Spread🇭🇺 Hungary215.0Lowest🇧🇷 Brazil34.9Highest🇮🇪 Ireland174.6Spread🇭🇺 Hungary328.8Lowest🇫🇮 Finland11.9Highest🇮🇹 Italy133.0Spread🇦🇹 Austria174.7Lowest🇧🇷 Brazil34.1Highest🇳🇱 Netherlands143.6Spread🇳🇱 Netherlands565.9Lowest🇫🇮 Finland24.7Highest🇮🇪 Ireland160.0Spread🇭🇺 Hungary388.5Lowest🇫🇮 Finland1.8Highest🇬🇧 Great Britain wholesale126.7Spread🇭🇺 Hungary395.2Lowest🇫🇮 Finland3.3Highest🇮🇪 Ireland133.6Spread🇭🇺 Hungary191.5Lowest🇫🇮 Finland3.6Highest🇮🇪 Ireland181.1Spread🇩🇪 Germany / Lux.509.4Lowest🇧🇷 Brazil33.8Highest🇬🇧 Great Britain wholesale205.0Spread🇳🇱 Netherlands657.3Lowest🇧🇷 Brazil34.5Highest🇧🇪 Belgium257.5Spread🇧🇪 Belgium960.0Lowest🇧🇷 Brazil32.9Highest🇭🇺 Hungary175.7Spread🇭🇺 Hungary691.5Lowest🇧🇷 Brazil33.5Highest🇭🇺 Hungary158.1Spread🇭🇺 Hungary680.2Lowest🇧🇷 Brazil22.1Highest🇮🇹 Italy129.3Spread🇭🇺 Hungary445.1Lowest🇧🇷 Brazil17.3Highest🇮🇹 Italy121.2Spread🇷🇴 Romania297.3Lowest🇧🇷 Brazil22.5Highest🇭🇺 Hungary222.7Spread🇷🇴 Romania734.0Lowest🇫🇮 Finland15.4Highest🇸🇮 Slovenia262.1Spread🇸🇮 Slovenia1,005.5