July 2026 wholesale price archive
31 published complete days · 33 ranked countries · updated Aug 1, 10:22 GMT+2 · Daily ranking
Monthly country ranking
Average daily position across 31 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 | 🇫🇮Finland | 1.2 | 28 | 22 | 0 | 16.7 EUR/MWh | 25.8 EUR/MWh | 2026-07-0247.0 EUR/MWh | 28 days · price 16.7 · spread 25.8 |
| 2 | 🇧🇷Brazil | 2.1 | 30 | 8 | 0 | 23.1 EUR/MWh | 39.7 EUR/MWh | 2026-07-2994.6 EUR/MWh | 30 days · price 23.1 · spread 39.7 |
| 3 | 🇸🇪Sweden | 3.2 | 29 | 0 | 0 | 41.0 EUR/MWh | 67.0 EUR/MWh | 2026-07-0193.8 EUR/MWh | 29 days · price 41.0 · spread 67.0 |
| 4 | 🇪🇪Estonia | 3.7 | 28 | 0 | 0 | 47.3 EUR/MWh | 160.5 EUR/MWh | 2026-07-16255.7 EUR/MWh | 28 days · price 47.3 · spread 160.5 |
| 5 | 🇳🇴Norway | 6.4 | 30 | 0 | 0 | 77.6 EUR/MWh | 58.3 EUR/MWh | 2026-07-26141.0 EUR/MWh | 30 days · price 77.6 · spread 58.3 |
| 6 | 🇱🇹Lithuania | 7.6 | 29 | 0 | 0 | 79.8 EUR/MWh | 161.3 EUR/MWh | 2026-07-16254.4 EUR/MWh | 29 days · price 79.8 · spread 161.3 |
| 7 | 🇱🇻Latvia | 8.3 | 29 | 0 | 0 | 79.4 EUR/MWh | 161.3 EUR/MWh | 2026-07-16254.4 EUR/MWh | 29 days · price 79.4 · spread 161.3 |
| 8 | 🇫🇷France | 13.4 | 28 | 0 | 0 | 103.1 EUR/MWh | 164.7 EUR/MWh | 2026-07-29260.0 EUR/MWh | 28 days · price 103.1 · spread 164.7 |
| 9 | 🇱🇺Luxembourg | 14.0 | 29 | 0 | 0 | 102.4 EUR/MWh | 165.0 EUR/MWh | 2026-07-29263.7 EUR/MWh | 29 days · price 102.4 · spread 165.0 |
| 10 | 🇩🇪Germany / Lux. | 14.2 | 30 | 0 | 0 | 104.3 EUR/MWh | 178.8 EUR/MWh | 2026-07-28249.0 EUR/MWh | 30 days · price 104.3 · spread 178.8 |
| 11 | 🇩🇰Denmark | 14.2 | 30 | 0 | 0 | 102.1 EUR/MWh | 170.4 EUR/MWh | 2026-07-29347.0 EUR/MWh | 30 days · price 102.1 · spread 170.4 |
| 12 | 🇳🇱Netherlands | 14.7 | 29 | 0 | 0 | 103.9 EUR/MWh | 183.7 EUR/MWh | 2026-07-29338.9 EUR/MWh | 29 days · price 103.9 · spread 183.7 |
| 13 | 🇲🇰North Macedonia | 14.9 | 25 | 0 | 0 | 110.7 EUR/MWh | 168.6 EUR/MWh | 2026-07-01495.0 EUR/MWh | 25 days · price 110.7 · spread 168.6 |
| 14 | 🇷🇸Serbia | 15.2 | 25 | 0 | 1 | 110.3 EUR/MWh | 159.8 EUR/MWh | 2026-07-01436.0 EUR/MWh | 25 days · price 110.3 · spread 159.8 |
| 15 | 🇪🇸Spain | 15.2 | 30 | 0 | 0 | 103.7 EUR/MWh | 167.5 EUR/MWh | 2026-07-23256.3 EUR/MWh | 30 days · price 103.7 · spread 167.5 |
| 16 | 🇦🇱Albania | 17.0 | 27 | 0 | 1 | 111.9 EUR/MWh | 182.0 EUR/MWh | 2026-07-01414.5 EUR/MWh | 27 days · price 111.9 · spread 182.0 |
| 17 | 🇧🇪Belgium | 17.2 | 30 | 0 | 0 | 108.9 EUR/MWh | 173.9 EUR/MWh | 2026-07-29325.7 EUR/MWh | 30 days · price 108.9 · spread 173.9 |
| 18 | 🇧🇬Bulgaria | 17.8 | 27 | 0 | 0 | 117.1 EUR/MWh | 194.7 EUR/MWh | 2026-07-01317.1 EUR/MWh | 27 days · price 117.1 · spread 194.7 |
| 19 | 🇨🇿Czechia | 17.8 | 30 | 0 | 0 | 109.4 EUR/MWh | 174.1 EUR/MWh | 2026-07-29350.4 EUR/MWh | 30 days · price 109.4 · spread 174.1 |
| 20 | 🇲🇪Montenegro | 18.7 | 26 | 0 | 1 | 119.9 EUR/MWh | 144.0 EUR/MWh | 2026-07-01330.1 EUR/MWh | 26 days · price 119.9 · spread 144.0 |
| 21 | 🇬🇷Greece | 18.9 | 22 | 0 | 0 | 118.3 EUR/MWh | 195.7 EUR/MWh | 2026-07-16295.1 EUR/MWh | 22 days · price 118.3 · spread 195.7 |
| 22 | 🇵🇹Portugal | 19.4 | 17 | 0 | 0 | 120.7 EUR/MWh | 153.6 EUR/MWh | 2026-07-28232.5 EUR/MWh | 17 days · price 120.7 · spread 153.6 |
| 23 | 🇵🇱Poland | 19.7 | 30 | 0 | 0 | 111.0 EUR/MWh | 185.5 EUR/MWh | 2026-07-16324.3 EUR/MWh | 30 days · price 111.0 · spread 185.5 |
| 24 | 🇦🇹Austria | 20.2 | 30 | 0 | 0 | 114.0 EUR/MWh | 157.9 EUR/MWh | 2026-07-29243.5 EUR/MWh | 30 days · price 114.0 · spread 157.9 |
| 25 | 🇨🇭Switzerland | 20.5 | 30 | 0 | 0 | 115.3 EUR/MWh | 132.8 EUR/MWh | 2026-07-29197.6 EUR/MWh | 30 days · price 115.3 · spread 132.8 |
| 26 | 🇷🇴Romania | 21.7 | 29 | 0 | 0 | 117.4 EUR/MWh | 215.0 EUR/MWh | 2026-07-29378.5 EUR/MWh | 29 days · price 117.4 · spread 215.0 |
| 27 | 🇭🇷Croatia | 21.9 | 29 | 0 | 0 | 116.3 EUR/MWh | 194.2 EUR/MWh | 2026-07-29418.1 EUR/MWh | 29 days · price 116.3 · spread 194.2 |
| 28 | 🇸🇰Slovakia | 22.1 | 29 | 0 | 0 | 116.1 EUR/MWh | 192.5 EUR/MWh | 2026-07-29359.7 EUR/MWh | 29 days · price 116.1 · spread 192.5 |
| 29 | 🇬🇧Great Britain wholesale | 23.1 | 30 | 0 | 0 | 123.7 EUR/MWh | 103.2 EUR/MWh | 2026-07-26196.5 EUR/MWh | 30 days · price 123.7 · spread 103.2 |
| 30 | 🇭🇺Hungary | 24.3 | 29 | 0 | 0 | 119.2 EUR/MWh | 211.2 EUR/MWh | 2026-07-29368.3 EUR/MWh | 29 days · price 119.2 · spread 211.2 |
| 31 | 🇸🇮Slovenia | 24.6 | 30 | 0 | 0 | 120.6 EUR/MWh | 194.8 EUR/MWh | 2026-07-29443.0 EUR/MWh | 30 days · price 120.6 · spread 194.8 |
| 32 | 🇮🇪Ireland | 29.4 | 29 | 0 | 13 | 154.8 EUR/MWh | 111.0 EUR/MWh | 2026-07-04186.8 EUR/MWh | 29 days · price 154.8 · spread 111.0 |
| 33 | 🇮🇹Italy | 30.2 | 30 | 0 | 14 | 157.1 EUR/MWh | 113.4 EUR/MWh | 2026-07-05187.1 EUR/MWh | 30 days · price 157.1 · spread 113.4 |
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🇧🇷 Brazil19.0Highest🇷🇸 Serbia226.9Spread🇲🇰 North Macedonia495.0Lowest🇧🇷 Brazil20.2Highest🇲🇪 Montenegro156.0Spread🇭🇺 Hungary297.1Lowest🇧🇷 Brazil23.3Highest🇮🇪 Ireland139.2Spread🇷🇴 Romania253.1Lowest🇧🇷 Brazil15.4Highest🇮🇹 Italy109.4Spread🇭🇺 Hungary201.4Lowest🇧🇷 Brazil14.4Highest🇮🇪 Ireland124.1Spread🇧🇪 Belgium200.4Lowest🇫🇮 Finland8.0Highest🇮🇹 Italy144.0Spread🇭🇺 Hungary204.1Lowest🇫🇮 Finland20.4Highest🇮🇪 Ireland155.2Spread🇧🇪 Belgium216.5Lowest🇫🇮 Finland16.6Highest🇮🇪 Ireland183.0Spread🇭🇺 Hungary200.4Lowest🇫🇮 Finland19.9Highest🇮🇪 Ireland212.7Spread🇧🇪 Belgium244.2Lowest🇧🇷 Brazil22.7Highest🇮🇪 Ireland188.4Spread🇷🇸 Serbia188.1Lowest🇫🇮 Finland16.6Highest🇮🇹 Italy143.7Spread🇦🇱 Albania179.0Lowest🇫🇮 Finland7.0Highest🇮🇪 Ireland129.2Spread🇳🇱 Netherlands174.8Lowest🇫🇮 Finland14.7Highest🇮🇹 Italy151.1Spread🇩🇪 Germany / Lux.203.9Lowest🇫🇮 Finland10.3Highest🇮🇹 Italy151.5Spread🇭🇺 Hungary255.7Lowest🇫🇮 Finland8.0Highest🇮🇪 Ireland181.4Spread🇸🇮 Slovenia355.4Lowest🇫🇮 Finland8.4Highest🇮🇪 Ireland213.2Spread🇵🇱 Poland324.3Lowest🇫🇮 Finland10.1Highest🇦🇱 Albania174.2Spread🇦🇱 Albania219.0Lowest🇫🇮 Finland10.5Highest🇮🇹 Italy167.6Spread🇷🇴 Romania285.0Lowest🇧🇷 Brazil16.7Highest🇮🇪 Ireland176.7Spread🇸🇮 Slovenia207.1Lowest🇫🇮 Finland20.1Highest🇮🇪 Ireland179.4Spread🇭🇺 Hungary216.5Lowest🇫🇮 Finland20.4Highest🇮🇹 Italy180.5Spread🇬🇷 Greece185.1Lowest🇫🇮 Finland20.4Highest🇮🇪 Ireland173.0Spread🇭🇺 Hungary199.0Lowest🇫🇮 Finland16.3Highest🇮🇪 Ireland195.1Spread🇪🇸 Spain256.3Lowest🇫🇮 Finland13.8Highest🇮🇹 Italy168.3Spread🇳🇱 Netherlands209.5Lowest🇫🇮 Finland5.4Highest🇮🇹 Italy160.0Spread🇸🇮 Slovenia202.4Lowest🇧🇷 Brazil16.6Highest🇮🇹 Italy163.4Spread🇬🇧 Great Britain wholesale196.5Lowest🇫🇮 Finland18.1Highest🇮🇹 Italy186.2Spread🇪🇸 Spain255.0Lowest🇫🇮 Finland7.8Highest🇮🇹 Italy174.9Spread🇵🇱 Poland252.6Lowest🇫🇮 Finland15.1Highest🇮🇹 Italy178.2Spread🇸🇮 Slovenia443.0Lowest🇫🇮 Finland13.0Highest🇮🇹 Italy184.5Spread🇷🇴 Romania330.2Lowest🇫🇮 Finland8.4Highest🇮🇹 Italy187.5Spread🇷🇴 Romania328.8