February 2026 wholesale price archive
28 published complete days · 32 ranked countries · updated May 31, 18:36 GMT+2 · Daily ranking
Monthly country ranking
Average daily position across 28 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 | 🇵🇹 Portugal | 1.6 | 28 | 16 | 0 | 12.2 EUR/MWh | 50.0 EUR/MWh | 2026-02-23 181.8 EUR/MWh | 28 days · price 12.2 · spread 50.0 |
| 2 | 🇪🇸 Spain | 1.9 | 28 | 6 | 0 | 16.5 EUR/MWh | 86.0 EUR/MWh | 2026-02-23 188.6 EUR/MWh | 28 days · price 16.5 · spread 86.0 |
| 3 | 🇫🇷 France | 4.1 | 28 | 6 | 0 | 46.9 EUR/MWh | 102.5 EUR/MWh | 2026-02-10 138.2 EUR/MWh | 28 days · price 46.9 · spread 102.5 |
| 4 | 🇲🇪 Montenegro | 5.5 | 25 | 0 | 0 | 68.2 EUR/MWh | 84.3 EUR/MWh | 2026-02-26 131.9 EUR/MWh | 25 days · price 68.2 · spread 84.3 |
| 5 | 🇧🇷 Brazil | 6.3 | 28 | 0 | 0 | 66.2 EUR/MWh | 48.3 EUR/MWh | 2026-02-04 210.8 EUR/MWh | 28 days · price 66.2 · spread 48.3 |
| 6 | 🇦🇱 Albania | 6.4 | 20 | 0 | 0 | 68.7 EUR/MWh | 107.9 EUR/MWh | 2026-02-02 171.8 EUR/MWh | 20 days · price 68.7 · spread 107.9 |
| 7 | 🇷🇸 Serbia | 7.6 | 25 | 0 | 0 | 74.2 EUR/MWh | 94.6 EUR/MWh | 2026-02-25 128.9 EUR/MWh | 25 days · price 74.2 · spread 94.6 |
| 8 | 🇲🇰 North Macedonia | 7.8 | 24 | 0 | 0 | 79.2 EUR/MWh | 95.8 EUR/MWh | 2026-02-07 148.6 EUR/MWh | 24 days · price 79.2 · spread 95.8 |
| 9 | 🇧🇪 Belgium | 10.4 | 28 | 0 | 0 | 85.2 EUR/MWh | 76.1 EUR/MWh | 2026-02-24 116.8 EUR/MWh | 28 days · price 85.2 · spread 76.1 |
| 10 | 🇬🇷 Greece | 11.6 | 28 | 0 | 0 | 87.2 EUR/MWh | 131.4 EUR/MWh | 2026-02-18 174.3 EUR/MWh | 28 days · price 87.2 · spread 131.4 |
| 11 | 🇳🇱 Netherlands | 13.3 | 28 | 0 | 0 | 93.1 EUR/MWh | 81.2 EUR/MWh | 2026-02-24 157.6 EUR/MWh | 28 days · price 93.1 · spread 81.2 |
| 12 | 🇬🇧 Great Britain wholesale | 14.0 | 24 | 0 | 0 | 92.0 EUR/MWh | 59.3 EUR/MWh | 2026-02-23 122.7 EUR/MWh | 24 days · price 92.0 · spread 59.3 |
| 13 | 🇩🇪 Germany / Lux. | 14.6 | 28 | 0 | 0 | 96.6 EUR/MWh | 79.4 EUR/MWh | 2026-02-09 150.7 EUR/MWh | 28 days · price 96.6 · spread 79.4 |
| 14 | 🇱🇺 Luxembourg | 14.7 | 28 | 0 | 0 | 96.6 EUR/MWh | 63.8 EUR/MWh | 2026-02-09 131.8 EUR/MWh | 28 days · price 96.6 · spread 63.8 |
| 15 | 🇸🇪 Sweden | 16.1 | 28 | 0 | 0 | 99.0 EUR/MWh | 95.8 EUR/MWh | 2026-02-19 378.3 EUR/MWh | 28 days · price 99.0 · spread 95.8 |
| 16 | 🇧🇬 Bulgaria | 16.9 | 28 | 0 | 0 | 100.2 EUR/MWh | 134.9 EUR/MWh | 2026-02-16 329.2 EUR/MWh | 28 days · price 100.2 · spread 134.9 |
| 17 | 🇳🇴 Norway | 17.5 | 28 | 0 | 0 | 102.3 EUR/MWh | 67.9 EUR/MWh | 2026-02-19 212.0 EUR/MWh | 28 days · price 102.3 · spread 67.9 |
| 18 | 🇷🇴 Romania | 17.9 | 28 | 0 | 0 | 100.5 EUR/MWh | 135.2 EUR/MWh | 2026-02-16 329.2 EUR/MWh | 28 days · price 100.5 · spread 135.2 |
| 19 | 🇩🇰 Denmark | 18.8 | 28 | 0 | 1 | 104.8 EUR/MWh | 107.3 EUR/MWh | 2026-02-17 441.9 EUR/MWh | 28 days · price 104.8 · spread 107.3 |
| 20 | 🇮🇪 Ireland | 19.1 | 28 | 0 | 4 | 108.0 EUR/MWh | 81.4 EUR/MWh | 2026-02-01 154.9 EUR/MWh | 28 days · price 108.0 · spread 81.4 |
| 21 | 🇨🇿 Czechia | 19.9 | 28 | 0 | 0 | 107.5 EUR/MWh | 85.4 EUR/MWh | 2026-02-09 145.3 EUR/MWh | 28 days · price 107.5 · spread 85.4 |
| 22 | 🇭🇷 Croatia | 20.3 | 28 | 0 | 0 | 107.5 EUR/MWh | 88.9 EUR/MWh | 2026-02-02 167.9 EUR/MWh | 28 days · price 107.5 · spread 88.9 |
| 23 | 🇮🇹 Italy | 21.9 | 28 | 0 | 1 | 113.0 EUR/MWh | 73.2 EUR/MWh | 2026-02-22 135.8 EUR/MWh | 28 days · price 113.0 · spread 73.2 |
| 24 | 🇸🇮 Slovenia | 22.0 | 28 | 0 | 0 | 109.2 EUR/MWh | 83.0 EUR/MWh | 2026-02-27 145.5 EUR/MWh | 28 days · price 109.2 · spread 83.0 |
| 25 | 🇸🇰 Slovakia | 22.4 | 28 | 0 | 0 | 110.4 EUR/MWh | 93.6 EUR/MWh | 2026-02-20 157.7 EUR/MWh | 28 days · price 110.4 · spread 93.6 |
| 26 | 🇫🇮 Finland | 22.7 | 28 | 0 | 3 | 137.4 EUR/MWh | 164.4 EUR/MWh | 2026-02-03 509.8 EUR/MWh | 28 days · price 137.4 · spread 164.4 |
| 27 | 🇦🇹 Austria | 23.1 | 28 | 0 | 0 | 111.3 EUR/MWh | 93.7 EUR/MWh | 2026-02-27 171.7 EUR/MWh | 28 days · price 111.3 · spread 93.7 |
| 28 | 🇨🇭 Switzerland | 23.7 | 28 | 0 | 2 | 114.0 EUR/MWh | 40.3 EUR/MWh | 2026-02-22 84.8 EUR/MWh | 28 days · price 114.0 · spread 40.3 |
| 29 | 🇭🇺 Hungary | 24.4 | 28 | 0 | 0 | 113.4 EUR/MWh | 107.7 EUR/MWh | 2026-02-02 262.2 EUR/MWh | 28 days · price 113.4 · spread 107.7 |
| 30 | 🇪🇪 Estonia | 26.8 | 28 | 0 | 0 | 155.4 EUR/MWh | 201.2 EUR/MWh | 2026-02-03 548.8 EUR/MWh | 28 days · price 155.4 · spread 201.2 |
| 31 | 🇱🇹 Lithuania | 27.9 | 28 | 0 | 1 | 156.3 EUR/MWh | 200.0 EUR/MWh | 2026-02-03 548.8 EUR/MWh | 28 days · price 156.3 · spread 200.0 |
| 32 | 🇱🇻 Latvia | 28.8 | 28 | 0 | 16 | 156.2 EUR/MWh | 199.6 EUR/MWh | 2026-02-03 548.8 EUR/MWh | 28 days · price 156.2 · spread 199.6 |
Daily rankings
Open a day for the complete country table.
Lowest 🇵🇹 Portugal 0.9 Highest 🇪🇪 Estonia 178.8 Spread 🇪🇪 Estonia 337.3 Lowest 🇵🇹 Portugal 4.7 Highest 🇱🇹 Lithuania 318.8 Spread 🇫🇮 Finland 421.8 Lowest 🇵🇹 Portugal 17.1 Highest 🇪🇪 Estonia 400.0 Spread 🇪🇪 Estonia 548.8 Lowest 🇵🇹 Portugal 8.0 Highest 🇫🇮 Finland 209.9 Spread 🇪🇪 Estonia 312.1 Lowest 🇵🇹 Portugal 2.1 Highest 🇪🇪 Estonia 160.1 Spread 🇦🇱 Albania 161.0 Lowest 🇵🇹 Portugal 5.2 Highest 🇪🇪 Estonia 197.6 Spread 🇪🇪 Estonia 258.4 Lowest 🇵🇹 Portugal 0.5 Highest 🇮🇪 Ireland 151.4 Spread 🇲🇰 North Macedonia 148.6 Lowest 🇵🇹 Portugal 0.6 Highest 🇮🇪 Ireland 164.1 Spread 🇬🇷 Greece 137.0 Lowest 🇵🇹 Portugal 3.7 Highest 🇪🇪 Estonia 178.5 Spread 🇩🇰 Denmark 278.5 Lowest 🇵🇹 Portugal 1.8 Highest 🇱🇹 Lithuania 205.7 Spread 🇸🇪 Sweden 245.1 Lowest 🇵🇹 Portugal 0.5 Highest 🇱🇹 Lithuania 206.5 Spread 🇪🇪 Estonia 289.6 Lowest 🇪🇸 Spain 5.3 Highest 🇪🇪 Estonia 167.8 Spread 🇪🇪 Estonia 151.2 Lowest 🇵🇹 Portugal 1.4 Highest 🇫🇮 Finland 149.4 Spread 🇦🇱 Albania 146.0 Lowest 🇪🇸 Spain 0.7 Highest 🇫🇮 Finland 119.9 Spread 🇧🇬 Bulgaria 182.6 Lowest 🇵🇹 Portugal 1.0 Highest 🇪🇪 Estonia 156.9 Spread 🇪🇪 Estonia 226.0 Lowest 🇪🇸 Spain 4.0 Highest 🇪🇪 Estonia 191.0 Spread 🇪🇪 Estonia 346.9 Lowest 🇵🇹 Portugal 10.5 Highest 🇩🇰 Denmark 140.1 Spread 🇩🇰 Denmark 441.9 Lowest 🇵🇹 Portugal 4.8 Highest 🇱🇹 Lithuania 138.4 Spread 🇩🇰 Denmark 216.1 Lowest 🇪🇸 Spain 14.7 Highest 🇱🇹 Lithuania 184.4 Spread 🇱🇹 Lithuania 389.2 Lowest 🇪🇸 Spain 29.3 Highest 🇱🇹 Lithuania 116.1 Spread 🇧🇬 Bulgaria 229.3 Lowest 🇫🇷 France 18.5 Highest 🇨🇭 Switzerland 99.1 Spread 🇦🇱 Albania 120.0 Lowest 🇫🇷 France 10.5 Highest 🇨🇭 Switzerland 81.3 Spread 🇪🇪 Estonia 227.3 Lowest 🇫🇷 France 29.6 Highest 🇪🇪 Estonia 125.1 Spread 🇪🇸 Spain 188.6 Lowest 🇵🇹 Portugal 17.1 Highest 🇱🇹 Lithuania 131.7 Spread 🇩🇰 Denmark 157.8 Lowest 🇫🇷 France 27.9 Highest 🇱🇹 Lithuania 135.9 Spread 🇪🇪 Estonia 168.7 Lowest 🇫🇷 France 24.5 Highest 🇮🇹 Italy 105.0 Spread 🇦🇹 Austria 157.5 Lowest 🇫🇷 France 13.9 Highest 🇮🇪 Ireland 127.6 Spread 🇦🇹 Austria 171.7 Lowest 🇪🇸 Spain 14.3 Highest 🇮🇪 Ireland 118.6 Spread 🇦🇹 Austria 153.0