Vitreous LabsEnergy transparency
Denmark · the named batteries, Energinet’s markets and the grid’s room

Denmark’s owners and permits name 19 batteries operating, 304 MW, and 371 MW more being built. No Danish body publishes which batteries are on the grid.

304 MWin the 19 batteries their owners, builders or permits name as operating, 224 MW in West Denmark (DK1) and 81 MW in East Denmark (DK2)
371 MWin 15 batteries being built, and 568 MW more holding a permit or an investment decision in 12
112 MWof new large-scale batteries registered in the four quarters to June 2026, the Danish Energy Agency’s count; the list names 50 MW of it by start date
€366,386is the most one megawatt could have been paid in Energinet’s reserve markets in West Denmark in the twelve months to September 2026, selling the best product each hour

The list read to 25 October 2026 from owners’ releases and municipal permits. Energinet’s open data read 25 October 2026, every day. Capacity map of 1 February 2026. Rebuilt on every refresh.

Denmark publishes no list of its batteries. The Danish Energy Agency’s master data register has held batteries since July 2025 but publishes only wind turbines one by one, and Energinet, the system operator, publishes no battery figure in its live data. What Energinet does publish, openly, is every reserve market a battery earns in, the imbalance price, and a map of how much room each substation has for new production and new consumption. So this page is three things read side by side: the batteries named in their owners’ own words and in municipal and environmental permits, what one megawatt is paid in Energinet’s markets, and where the grid says there is room.

Open the Atlas   What a megawatt is paid   Where to build

Where the named batteries are

One circle per battery named by its owner, builder or permit, sized by power. Yellow operates; blue is being built; mid blue holds a permit or an investment decision; pale blue is announced. The thin lines are the transmission grid as OpenStreetMap maps it.

Orehoved battery, 344 MWMaglehøj battery park, Lyngerup, 250 MWKaasholm battery, 150 MWGlejbjerg solar park battery, 134 MWSvanninge battery, Faaborg, 100 MWKassø battery, Hjolderup, 90 MWMonstrup battery, Hobro, 80 MWAndst battery, 70 MWVandel III battery, 60 MWHøegholm hybrid park battery, 60 MWLoldrup battery, Viborg, 60 MWStruer battery, Gimsing, 60 MWKalundborg solar and storage project (Alight), 55 MWKvosted Energy Park battery, 50 MWGrenaa battery, 50 MWFjelstrup battery, Haderslev, 44 MWLøsning battery, 40 MWHandest Hede battery, 35 MWHasle battery, Bornholm, 30 MWNæstved 1 battery, 30 MWNørre Asmindrup battery, 30 MWGørlev battery, 30 MWStouby hybrid park battery, 28 MWTorp solar park battery, 25 MWIngerslev Å battery, 20 MWToftlund battery, 20 MWKroghøj battery, Herning, 20 MWAvedøre power station battery, 20 MWSvebølle battery, 20 MWHavrebjerg battery, 20 MWHøvsøre solar park battery, 20 MWHundested battery, Ullerup Skovvej, 18 MWVemmelev battery, 14 MWAgersted Energy Park battery, 10 MWSperrestrupgaard battery, 10 MWNyrup battery, 10 MWHumlebæk battery, 10 MWHoby solar park battery, 10 MWHaslund wind site battery, 9 MWAunslev solar park battery, 8 MWLindø (LORC) battery, Munkebo, 8 MWLyngerup battery (BattMan), 6 MWMåde hybrid park battery, 5 MWBorup battery, Skævinge, 5 MWLisbjerg battery (Kredsløb), 5 MWKolind solar park battery (NRGi), 5 MWFertin Pharma battery, Vejle, 4 MWKragerup battery, 4 MWEWII Korsør battery, 3 MWKikkenborg wind turbine battery, 2 MWNuvve Helsingør battery, 2 MWNuvve Ringsted battery 1, 2 MWNuvve Ringsted battery 2, 2 MWBornholm research battery (BOSS), 1 MWRingsted battery, 0 MWEWII Kolding battery, 0 MWGreenLab Skive battery, 0 MWEWII Svenstrup battery, 0 MWDSV Horsens battery, 0 MWHolbæk battery (Copenhagen Energy), 0 MWHøng battery, Sæbyhøjvej, 0 MWKamstrup battery, Roskilde, 0 MWOdden ferry harbour battery, 0 MWHatting battery, 0 MWRyå wind park battery, 0 MWNagbøl solar park battery, 0 MWBornholms El-Produktion battery, Rønne, 0 MWKATTEGATSKAGERRAKBALTIC SEASWEDENCopenhagenAarhusOdenseAalborgEsbjergRandersKoldingHorsens
Battery, operatingBattery, being builtBattery, permitted or investment decidedBattery, announcedBattery, status not statedTransmission lines, 132 kV and up, OpenStreetMap

67 of 67 batteries placed: 18 at the address their permit gives, found on OpenStreetMap, the rest at the place their source names or their municipality’s centre, from GeoNames. 304 MW operating, 371 MW being built, 568 MW permitted, 955 MW announced.

Open the Atlas, every battery on the map Every battery, one page each What changed, copy by copy The system, right now

The Danish Energy Agency counted 112 MW of large-scale battery power newly registered in the four quarters to June 2026; the list can date 50 MW to the same quarters

The only official figure for Danish batteries is the Danish Energy Agency’s count of battery power newly registered, which Dansk Solcelleforening, the solar trade body, published on 20 August 2026: 191 MW in 4,479 installations in the four quarters from July 2025 to June 2026, of which 112 MW was large-scale. The agency publishes no list behind it, no total of what was installed before, and no definition of large-scale; and its register has held batteries only since July 2025, so the first year’s count may include batteries built earlier. Of the batteries on this site’s list, those whose owners give a start inside the same four quarters are Kvosted Energy Park battery (50 MW), Ringsted battery (power not published): 50 MW. Another 66 MW is operating with no start date in any source: Måde hybrid park battery (5 MW), Kragerup battery (3.75 MW), Vemmelev battery (14 MW), EWII Kolding battery (size not published), EWII Korsør battery (3 MW), Sperrestrupgaard battery (10 MW), Toftlund battery (20 MW), Humlebæk battery (10 MW). If they all started inside those quarters, the list would account for the whole of the agency’s figure; no source says whether they did. The list also holds 48 MW that started before July 2025 and 140 MW since June 2026, 304 MW operating in all. Nothing published lets the two be matched battery by battery.

Danish Energy Agency figures as relayed by Dansk Solcelleforening’s release of 20 August 2026; the agency’s own table has not been found published. A per-unit extract of the agency’s register would settle it; none is published. The list’s dates are the owners’ own, on each battery’s page.

Every battery named as operating

As the owner, developer, builder or a permit states it; the date is the owner’s stated start where one is given. Every figure’s source is on the battery’s page.

BatteryOwner, or developer where no owner is namedMunicipalityZoneMWMWhStarted
Vandel III batteryInfranode and Bregentved GodsVejleDK16012025 September 2026
Kvosted Energy Park batterySolar Park Kvosted ApSViborgDK15020029 December 2025
Hasle battery, BornholmEWIIBornholmDK2304313 May 2025
Stouby hybrid park batteryEuropean Energy A/SRandersDK128112July 2026
Ingerslev Å batteryBeGreen A/SNorddjursDK1204027 August 2026
Kroghøj battery, HerningJysk Energi, Endra and KP Invest Sol & VindHerningDK12040August 2026
Toftlund batteryDK Transition Vault ApSTønderDK12045·
Vemmelev batteryCopenhagen EnergySlagelseDK21457·
Agersted Energy Park batteryEuropean Energy A/SBrønderslevDK11040July 2026
Humlebæk batteryBattMan EnergyFredensborgDK21027·
Nyrup batteryNyrup BP (Danish wind developers with BattMan Energy)SorøDK21020April 2025
Sperrestrupgaard batteryBattMan EnergyEgedalDK21020·
Lindø (LORC) battery, MunkeboEWIIKertemindeDK189.212 October 2023
Måde hybrid park batteryEuropean Energy A/SEsbjergDK1520·
Kragerup batteryEuropean Energy A/S with Kragerup GodsKalundborgDK23.753.5·
EWII Korsør batteryEWIISlagelseDK233.5·
Kikkenborg wind turbine batteryLisby WP (Gunnar Lisby Kjær)LemvigDK12.54.516 September 2026
EWII Kolding batteryEWIIKoldingDK1···
Ringsted batteryCopenhagen EnergyRingstedDK2·769 June 2026

Being built

BatteryOwner, or developer where no owner is namedMunicipalityZoneMWMWhExpected
Høegholm hybrid park batteryHøegholm Energipark ApSSyddjursDK160120Q4 2026
Loldrup battery, ViborgBattMan EnergyViborgDK160200·
Struer battery, GimsingBattMan EnergyStruerDK160200·
Grenaa batteryENKA Energy TransitionNorddjursDK150163Q1 2028
Næstved 1 batteryBattMan EnergyNæstvedDK23095·
Nørre Asmindrup batteryBattMan EnergyOdsherredDK23095·
Avedøre power station batteryØrsted Bioenergy & Thermal Power A/SHvidovreDK22040August 2026
Havrebjerg batteryBattMan EnergySlagelseDK22060·
Svebølle batteryBattMan EnergyKalundborgDK22075·
Hoby solar park batteryBetter EnergyLollandDK21012end 2024
Lyngerup battery (BattMan)BattMan EnergyFrederikssundDK2614·
Borup battery, SkævingeNordic SolarHillerødDK2510Q1 2025
DSV Horsens batteryDSVHorsensDK1·18·
EWII Svenstrup batteryEWIIAalborgDK1··end 2025
GreenLab Skive batteryEurowind EnergySkiveDK1·45end 2025

Six batteries are past the date their owners gave and no owner has said they run

Hoby solar park battery (10 MW, due end 2024), Borup battery, Skævinge (5 MW, due Q1 2025), GreenLab Skive battery (size not stated, due end 2025), EWII Svenstrup battery (size not stated, due end 2025), Avedøre power station battery (20 MW, due August 2026), Kolind solar park battery (NRGi) (4.6 MW, due summer 2026). Each is kept as being built, or permitted, on the owner’s last word; none is counted as operating until a source says so.

Who owns and builds them

BattMan Energy is named as developer on 17 of the 67 batteries, 498 MW, more than anyone else. BattMan, an Aarhus company founded in 2022, develops batteries for groups of wind turbine owners and investors and lists its projects on its own site, the source of many rows here. The list names a developer for 33 batteries, an owner for 49, and an optimiser, the company that trades a battery, for 8.

Developer namedBatteriesMW
BattMan Energy17498
European Energy A/S597
Infranode160
Greenvolt Power160
E&B Renewables ApS144
BeGreen A/S120
Ænergy P/S120
Copenhagen Energy314

Every owner · the optimisers who trade them

The best hour by hour stack paid one megawatt €366,386 in West Denmark and €396,378 in East Denmark over the twelve months to September 2026, before any cost

Energinet buys reserve every hour in each of Denmark’s two bidding zones and publishes every price and volume. The bars are the most one megawatt could have been paid each month in West Denmark (DK1), with perfect hindsight, choosing the best product every hour; a real battery earns less. In East Denmark (DK2) the same ceiling was €577,780 with the fast frequency reserve counted and €396,378 without it: FFR paid one megawatt €199,530 over the year, but Energinet bought on average 0.9 MW of it an hour, so almost no battery could have earned it.

0€25k€50k€75k€100kOct 2024Oct 2024: €89k€89kNov 2024: €60kDec 2024: €37kJan 2025Jan 2025: €39kFeb 2025: €36kMar 2025: €30kAprApr 2025: €35kMay 2025: €43kJun 2025: €45kJulJul 2025: €50kAug 2025: €37kSep 2025: €30kOctOct 2025: €25kNov 2025: €28kDec 2025: €36kJan 2026Jan 2026: €39kFeb 2026: €18k€18kMar 2026: €44kAprApr 2026: €39kMay 2026: €32kJun 2026: €36kJulJul 2026: €20kAug 2026: €20kSep 2026: €28k€28kOctOct 2026: €18k€18k

Calculated by Vitreous from Energinet’s hourly reserve prices and volumes on Energi Data Service, read 25 October 2026. Source: Energinet (www.energidataservice.dk), CC BY 4.0. A price counts only in an hour in which Energinet bought something; the grey bar is a part month. Energy trading on the day-ahead and intraday markets is not in these figures. Every market in both zones, month by month, and how each figure is made.

The fast upward reserves are small: Energinet buys about 68 MW of them in an average hour, against 304 MW of batteries named as operating

FCR in West Denmark, held both ways, and FCR-N, FCR-D up and FFR in East Denmark are the reserves a battery answers in seconds when the frequency falls, the same measure the Finland page uses. Over the twelve months to September 2026 Energinet bought about 6.9 MW of FCR an hour from Danish units in DK1 and about 61 MW of the three in DK2; FCR-D down, the downward twin, added about 63 MW. The slower restoration reserves are larger: about 154 MW of upward aFRR across both zones, and several hundred megawatts of upward mFRR, which other plant also sells. The 371 MW being built is several times what the fast markets buy, so most of it will have to earn in the slower products or by trading energy.

Average volume bought each hour, from Energinet’s FcrDK1 (the Danish units’ share), FcrNdDK2 (the DK2 share of the market Energinet runs with Svenska kraftnät), FFRDK2 and AfrrReservesNordic datasets. Source: Energinet (www.energidataservice.dk), CC BY 4.0.

Energinet’s map shows room to feed power in at all 160 transmission stations and none to draw it out; 183 of 933 local stations have room both ways

A battery both draws power and returns it, so it needs room in both directions. Energinet’s capacity map of 1 February 2026 gives every transmission station some room for new production, a median of 142 MW on the grid as it is, down from 232 MW in June 2024. It gives nought for new consumption at every station, and also nought hours a year with no room for consumption, which cannot both be true; until Energinet says which is meant, this site shows both as published. Energinet paused new connection agreements to its transmission grid on 2 March 2026 and said on 27 May that the room left is very limited: applications for new consumption, batteries among them, add up to about eight times Denmark’s present peak. At the distribution level, the grid companies’ stations at 10 to 60 kV, its map of 1 January 2026 shows 183 stations with room in both directions once Energinet’s own transformers are counted.

Where to build: every station, both ways, on the map

What is not here, and why

Which batteries make up the fleet, because no Danish body publishes a unit list: the list on this site is the batteries their owners, builders or permits name, and no official total exists to check it against battery by battery. What each battery earns, because Energinet publishes the markets and not the bidders, so the money on this site is for one megawatt and never for a named battery. A live reading per battery, because Energinet’s live data has no battery field; the system right now shows the grid without them. The connection queue, because Energinet publishes it only as regional totals. The day-ahead price, which Energinet republishes under an open licence, waits on Energinet’s written confirmation that its republication carries no reservation from Nord Pool, which declined us permission; the Europe page already shows Denmark’s two hour spread from the German regulator’s open data.

Sources: the named batteries from dk/hand/batteries.csv, kept by hand from owners’, developers’ and builders’ own releases and municipal and environmental permits, every fact with its web address, read to 25 October 2026. Energinet’s reserve markets, imbalance price and capacity maps from Energi Data Service; Source: Energinet (www.energidataservice.dk), CC BY 4.0. The Danish Energy Agency’s count as Dansk Solcelleforening relayed it on 20 August 2026. Places from GeoNames, CC BY 4.0, and OpenStreetMap, ODbL. Nothing on this page is modelled.