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 | 29 | 23 | 0 | 16.4 EUR/MWh | 25.7 EUR/MWh | 2026-07-0247.0 EUR/MWh | 29 days · price 16.4 · spread 25.7 |
| 2 | 🇧🇷Brazil | 2.2 | 31 | 8 | 0 | 23.2 EUR/MWh | 40.0 EUR/MWh | 2026-07-2994.6 EUR/MWh | 31 days · price 23.2 · spread 40.0 |
| 3 | 🇸🇪Sweden | 3.2 | 30 | 0 | 0 | 40.1 EUR/MWh | 66.3 EUR/MWh | 2026-07-0193.8 EUR/MWh | 30 days · price 40.1 · spread 66.3 |
| 4 | 🇪🇪Estonia | 3.7 | 29 | 0 | 0 | 46.2 EUR/MWh | 159.1 EUR/MWh | 2026-07-16255.7 EUR/MWh | 29 days · price 46.2 · spread 159.1 |
| 5 | 🇳🇴Norway | 6.4 | 31 | 0 | 0 | 77.9 EUR/MWh | 57.7 EUR/MWh | 2026-07-26141.0 EUR/MWh | 31 days · price 77.9 · spread 57.7 |
| 6 | 🇱🇹Lithuania | 7.5 | 30 | 0 | 0 | 77.8 EUR/MWh | 160.2 EUR/MWh | 2026-07-16254.4 EUR/MWh | 30 days · price 77.8 · spread 160.2 |
| 7 | 🇱🇻Latvia | 8.2 | 30 | 0 | 0 | 77.4 EUR/MWh | 160.2 EUR/MWh | 2026-07-16254.4 EUR/MWh | 30 days · price 77.4 · spread 160.2 |
| 8 | 🇫🇷France | 13.3 | 29 | 0 | 0 | 104.1 EUR/MWh | 163.3 EUR/MWh | 2026-07-29260.0 EUR/MWh | 29 days · price 104.1 · spread 163.3 |
| 9 | 🇱🇺Luxembourg | 14.1 | 30 | 0 | 0 | 103.9 EUR/MWh | 163.2 EUR/MWh | 2026-07-29263.7 EUR/MWh | 30 days · price 103.9 · spread 163.2 |
| 10 | 🇩🇰Denmark | 14.3 | 31 | 0 | 0 | 103.6 EUR/MWh | 169.0 EUR/MWh | 2026-07-29347.0 EUR/MWh | 31 days · price 103.6 · spread 169.0 |
| 11 | 🇩🇪Germany / Lux. | 14.3 | 31 | 0 | 0 | 105.8 EUR/MWh | 178.4 EUR/MWh | 2026-07-28249.0 EUR/MWh | 31 days · price 105.8 · spread 178.4 |
| 12 | 🇲🇰North Macedonia | 14.6 | 26 | 0 | 0 | 110.5 EUR/MWh | 167.7 EUR/MWh | 2026-07-01495.0 EUR/MWh | 26 days · price 110.5 · spread 167.7 |
| 13 | 🇳🇱Netherlands | 14.7 | 30 | 0 | 0 | 105.3 EUR/MWh | 181.6 EUR/MWh | 2026-07-29338.9 EUR/MWh | 30 days · price 105.3 · spread 181.6 |
| 14 | 🇪🇸Spain | 15.1 | 31 | 0 | 0 | 104.8 EUR/MWh | 166.3 EUR/MWh | 2026-07-23256.3 EUR/MWh | 31 days · price 104.8 · spread 166.3 |
| 15 | 🇷🇸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 |
| 16 | 🇧🇪Belgium | 17.0 | 31 | 0 | 0 | 110.0 EUR/MWh | 171.8 EUR/MWh | 2026-07-29325.7 EUR/MWh | 31 days · price 110.0 · spread 171.8 |
| 17 | 🇦🇱Albania | 17.4 | 28 | 0 | 1 | 113.5 EUR/MWh | 182.4 EUR/MWh | 2026-07-01414.5 EUR/MWh | 28 days · price 113.5 · spread 182.4 |
| 18 | 🇧🇬Bulgaria | 17.5 | 28 | 0 | 0 | 117.4 EUR/MWh | 194.1 EUR/MWh | 2026-07-01317.1 EUR/MWh | 28 days · price 117.4 · spread 194.1 |
| 19 | 🇨🇿Czechia | 18.0 | 31 | 0 | 0 | 110.8 EUR/MWh | 174.5 EUR/MWh | 2026-07-29350.4 EUR/MWh | 31 days · price 110.8 · spread 174.5 |
| 20 | 🇲🇪Montenegro | 18.5 | 27 | 0 | 1 | 120.9 EUR/MWh | 145.5 EUR/MWh | 2026-07-01330.1 EUR/MWh | 27 days · price 120.9 · spread 145.5 |
| 21 | 🇵🇹Portugal | 18.9 | 18 | 0 | 0 | 121.6 EUR/MWh | 151.9 EUR/MWh | 2026-07-28232.5 EUR/MWh | 18 days · price 121.6 · spread 151.9 |
| 22 | 🇬🇷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 |
| 23 | 🇵🇱Poland | 19.7 | 31 | 0 | 0 | 112.3 EUR/MWh | 188.6 EUR/MWh | 2026-07-16324.3 EUR/MWh | 31 days · price 112.3 · spread 188.6 |
| 24 | 🇦🇹Austria | 20.2 | 31 | 0 | 0 | 115.3 EUR/MWh | 158.6 EUR/MWh | 2026-07-29243.5 EUR/MWh | 31 days · price 115.3 · spread 158.6 |
| 25 | 🇨🇭Switzerland | 20.6 | 31 | 0 | 0 | 116.5 EUR/MWh | 132.2 EUR/MWh | 2026-07-29197.6 EUR/MWh | 31 days · price 116.5 · spread 132.2 |
| 26 | 🇷🇴Romania | 21.8 | 30 | 0 | 0 | 118.7 EUR/MWh | 218.8 EUR/MWh | 2026-07-29378.5 EUR/MWh | 30 days · price 118.7 · spread 218.8 |
| 27 | 🇭🇷Croatia | 22.0 | 30 | 0 | 0 | 117.6 EUR/MWh | 197.6 EUR/MWh | 2026-07-29418.1 EUR/MWh | 30 days · price 117.6 · spread 197.6 |
| 28 | 🇸🇰Slovakia | 22.3 | 30 | 0 | 0 | 117.5 EUR/MWh | 194.4 EUR/MWh | 2026-07-29359.7 EUR/MWh | 30 days · price 117.5 · spread 194.4 |
| 29 | 🇬🇧Great Britain wholesale | 22.9 | 31 | 0 | 0 | 124.5 EUR/MWh | 101.5 EUR/MWh | 2026-07-26196.5 EUR/MWh | 31 days · price 124.5 · spread 101.5 |
| 30 | 🇭🇺Hungary | 24.4 | 30 | 0 | 0 | 120.5 EUR/MWh | 212.6 EUR/MWh | 2026-07-29368.3 EUR/MWh | 30 days · price 120.5 · spread 212.6 |
| 31 | 🇸🇮Slovenia | 24.6 | 31 | 0 | 0 | 121.8 EUR/MWh | 198.4 EUR/MWh | 2026-07-29443.0 EUR/MWh | 31 days · price 121.8 · spread 198.4 |
| 32 | 🇮🇪Ireland | 29.4 | 30 | 0 | 13 | 155.2 EUR/MWh | 110.3 EUR/MWh | 2026-07-04186.8 EUR/MWh | 30 days · price 155.2 · spread 110.3 |
| 33 | 🇮🇹Italy | 30.3 | 31 | 0 | 15 | 158.1 EUR/MWh | 114.3 EUR/MWh | 2026-07-05187.1 EUR/MWh | 31 days · price 158.1 · spread 114.3 |
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