North Macedonia
This country has no bidding zone of its own, so it has no day-ahead price of its own.
Grid snapshot
Demand, generation and balance, updated every minute.
stale data · as of 11/09/2026, 23:00:00
Source ENTSO-E has not published generation since 05/08/2026, 23:00:00. Figures marked “stale” are from then and stay on the page until it returns.
Production mix
| Source | MW | Share |
|---|---|---|
| Hydro reservoir | 286 | 43.6% |
| Natural gas | 219 | 33.4% |
| Lignite | 151 | 23.0% |
| Oil | 0 | — |
| Onshore wind | 0 | — |
| Neighbour | MW | Direction |
|---|---|---|
| Bulgaria | 422 | import |
| Kosovo | 29 | export |
| Serbia | 20 | export |
Physical cross-border flows
Electricity measured crossing every border in August 2026, valued at this zone's day-ahead price.
| Border with | Out, MWh | at €/MWh | In, MWh | at €/MWh | Difference € |
|---|---|---|---|---|---|
| Greece | 16,654 | 170.54 | 58,568 | 108.85 | −3,535,215 |
| Kosovo | 54,753 | 114.95 | 4,708 | 151.72 | 5,579,838 |
| Bulgaria | 1,065 | 43.77 | 36,332 | 154.12 | −5,552,923 |
| Serbia | 29,217 | 118.67 | 4,816 | 152.87 | 2,730,983 |
777,317 € for 2,734 MWh that stayed in the country works out at 284.31 € per megawatt-hour, in a month that averaged 135.14.
The first line is energy the country needed and got. The other two — 407,821 € together — come not from how much moved but from when: cheap hours to sell in, expensive hours to buy in. That is the price of a timing mismatch, not a loss.
Physical cross-border flows and commercial electricity trades measure different phenomena. ANRE data is shown as an independent official benchmark and should not be interpreted as an exact reconciliation.
Not an invoice. Cross-border electricity is not sold country to country: the markets are coupled and the physical flow is the outcome of a shared auction. These figures value the measured flow at this zone's own day-ahead price, so both directions can be compared on the same scale.
Flows are measured, quarter-hour by quarter-hour; hourly borders are spread across the four quarters they cover, so every megawatt-hour meets the price that was actually in force. Energy entering the country is not the same as energy consumed here — some of it passes through.
Who we sold energy to
Who we sold energy to when they needed it — last 30 days
data for the last 30 days · 28 days covered
-
Kosovo 151.46 GWh
-
Greece 105.41 GWh
-
Serbia 78.25 GWh
-
Bulgaria 4.76 GWh
What we sent our neighbours, per border. Energy summed from quarter-hour averages over the days actually covered by the archive. The average power is over the hours in which it flowed this way, not over every hour. A country can appear in both lists: with the same neighbour we import in some hours and export in others.
Who we bought energy from
Who sold us energy when we needed it — last 30 days
data for the last 30 days · 28 days covered
-
Bulgaria 165.47 GWh
-
Greece 152.07 GWh
-
Kosovo 29.69 GWh
-
Serbia 26.86 GWh
What our neighbours sent us, per border. Energy summed from quarter-hour averages over the days actually covered by the archive. The average power is over the hours in which it flowed this way, not over every hour. A country can appear in both lists: with the same neighbour we import in some hours and export in others.
The arrows and figures are measurements, as of 13 September at 01:00. The transmission grid is not shown: we do not have its routes for this country yet.
The price right now, across Europe
The interval in progress, live data from right now, in every bidding zone we have a price for.
live data · as of 13/09/2026, 05:45:00
Average across zones: 138 EUR/MWh.
- IE 204EUR/MWh
- IT (CALABRIA) 204EUR/MWh
- IT (CENTRE_NORTH) 204EUR/MWh
- IT (CENTRE_SOUTH) 204EUR/MWh
- IT (NORTH) 204EUR/MWh
- IT (SARDINIA) 204EUR/MWh
- IT (SICILY) 204EUR/MWh
- IT (SOUTH) 204EUR/MWh
- PT 190EUR/MWh
- ES 186EUR/MWh
- AT 172EUR/MWh
- BE 172EUR/MWh
- BG 172EUR/MWh
- CZ 172EUR/MWh
- DK (DK1) 172EUR/MWh
- FR 172EUR/MWh
- SI 172EUR/MWh
- DK (DK2) 169EUR/MWh
- AL 167EUR/MWh
- XK 167EUR/MWh
- NO (NO2) 165EUR/MWh
- PL 160EUR/MWh
- CH 159EUR/MWh
- LT 149EUR/MWh
- LV 149EUR/MWh
- NO (NO5) 142EUR/MWh
- ME 136EUR/MWh
- NO (NO1) 133EUR/MWh
- RS 130EUR/MWh
- NO (NO3) 85EUR/MWh
- TR 62EUR/MWh
- EE 25EUR/MWh
- SE (SE4) 8EUR/MWh
- SE (SE3) 7EUR/MWh
- SE (SE2) 4EUR/MWh
- FI 3EUR/MWh
- SE (SE1) 3EUR/MWh
- NO (NO4) -2EUR/MWh
Wholesale prices for the interval covering this moment, bidding zone by bidding zone — countries with several zones appear once per zone, with its code in brackets. The average is arithmetic across zones, not weighted by demand: a small zone counts as much as a large one. The figures exclude network tariffs, excise duty and VAT.
The source for this country does not publish this dataset. Nothing is estimated in its place.
The source has not sent anything recently. The card returns when the data does.
The source for this country does not publish this dataset. Nothing is estimated in its place.
660 MW out now
| Unit | Lost | Period | |
|---|---|---|---|
| BITOLALignite · BITOLA G1 | 233 MW | 31 Jul – 14 Sept | forced |
| OSLOMEJLignite · OSLOMEJ G1 | 125 MW | 31 May – 14 Oct | forced |
| VRUTOKHydro reservoir · VRUTOK G3 | 38 MW | 15 Apr – 29 Sept | forced |
| VRUTOKHydro reservoir · VRUTOK G3 | 38 MW | 31 Aug – 29 Sept | forced |
| VRUTOKHydro reservoir | 38 MW | 31 Aug – 29 Sept | forced |
| VRUTOKHydro reservoir | 38 MW | 31 Aug – 29 Sept | forced |
| VRUTOKHydro reservoir · VRUTOK G4 | 38 MW | 31 Aug – 29 Sept | forced |
| TIKVESHydro reservoir | 29 MW | 21 Jan – 26 Dec | forced |
| TIKVESHydro reservoir | 29 MW | 31 May – 5 Dec | forced |
| TIKVESHydro reservoir · TIKVES G3 | 29 MW | 14 Jan – 19 Dec | forced |
and 1 more
The source for this country does not publish this dataset. Nothing is estimated in its place.
The source has not sent anything recently. The card returns when the data does.
How we estimated 416 g CO₂/kWh
This is an estimate, not a measurement. There is no official carbon-intensity measurement for this country, so we compute it from the production mix.
Σ(source generation × source factor) / Σ(generation), over positive values, with life-cycle factors.
The factors are life-cycle values — they include construction and fuel, not just combustion. That is why solar, wind and nuclear are not zero. Source: IPCC AR5 WG3, Anexa III, Tabelul A.III.2 (mediane), version 1.
| Source | MW | g/kWh |
|---|---|---|
| Hydro reservoir | 286 | 24 |
| Natural gas | 219 | 490 |
| Lignite | 151 | 1054 |
| Source | Capacity (MW) | Of total |
|---|---|---|
| Lignite | 824 | 37.2% |
| Hydro reservoir | 644 | 29.1% |
| Natural gas | 251 | 11.3% |
| Oil | 210 | 9.5% |
| Solar | 155 | 7.0% |
| Onshore wind | 122 | 5.5% |
| Biomass | 7 | 0.3% |
How the renewable share is computed
Σ(renewable sources, positive values only) / Σ(all sources, positive only).
Numerator: Hydro reservoir, Onshore wind.
Denominator: 656 MW.
Pumped-storage hydro and waste are not counted as renewable — the first would double-count energy, the second is partly fossil and its biogenic fraction cannot honestly be separated.
Alerts
Get a browser notification when something you care about happens. The rules are evaluated locally, on the live stream — they work as long as a tab with the site is open. Email alerts arrive together with accounts, in a later phase.
Put this data on your site
Copy the snippet below. The widget updates itself and loads no JavaScript into your page.
<iframe src="https://euroenergy.live/widgets/country/north-macedonia?lang=en" width="100%" height="370"
style="border:1px solid #dbe1ec;border-radius:12px;max-width:640px" loading="lazy"
title="North Macedonia — Electricity in real time"></iframe>
View the widget · Download CSV
Source: ENTSO-E Transparency Platform ·
shares are computed on positive values, because solar farms draw from the grid at night ·
JSON API: /api/v1/countries/MK/latest