Vitreous LabsEnergy transparency
Denmark · where to build, from Energinet’s capacity maps

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 takes power from the grid and gives it back, so a site needs room in both directions. Energinet publishes, station by station, how much new production and how much new consumption its grid could take: for its 160 transmission stations about monthly, and for 933 distribution stations quarterly. This page reads both. It scores nothing and models nothing: every figure is Energinet’s, and Energinet says the values are indicative and cannot be added up.

142 MWthe median transmission station’s room for new production on the grid as it is, map of 1 February 2026; 232 MW in June 2024
0 MWfor new consumption at every one of the 160 transmission stations, the same map
183distribution stations of 933 with room both ways once Energinet’s transformers are counted, map of 1 January 2026
7of the named batteries operating or being built lie within 10 km of such a station

Energinet’s capacity maps read 23 October 2026, every Monday; transmission map of 1 February 2026, distribution map of 1 January 2026. Source: Energinet (www.energidataservice.dk), CC BY 4.0.

Every transmission station has room for new production, and the median station’s room fell by about two fifths since June 2024

On the grid as it is, Energinet’s map of 1 February 2026 gives the median transmission station 142 MW of room for new production, and 12 stations 500 MW or more. Across the 140 stations present in every publication since June 2024, the median fell from 238 MW to 142 MW. With the reinforcements Energinet has already approved, the figures are larger; both are in the table below.

Abildbak: 0 MWAlmindegaard: 0 MWHedensted: 0 MWDanfoss: 0 MWUnavngiven: 0 MWGyden: 0 MWKraghedemølle: 0 MWKolding Vest: 0 MWMørup: 0 MWNæsbyskov: 0 MWNørre Radsted: 0 MWOceankaj: 0 MWØster Højkrog: 0 MWOnshøj: 0 MWOdense Vest: 0 MWSimmelkær: 0 MWStorring: 0 MWTranum Enge: 0 MWÅgerup: 0 MWØrslevvester ved Ringsted: 0 MWSdr Felding: 2 MWHerning Syd Vest: 3 MWBjørnholt: 5 MWAskær: 8 MWThyregod: 8 MWKnabberup: 11 MWHatting: 16 MWGlentegård: 18 MWMåløvgård: 20 MWKingstrup: 21 MWKastrup: 24 MWH. C. Ørsted Værket: 27 MWBellahøj kbst: 28 MWGraderup: 33 MWKarlstrup: 35 MWVester Hassing: 36 MWOstedgård: 37 MWSvanemølle kbst.: 37 MWVigerslev kbst: 37 MWHedegård: 40 MWSkibbygård: 40 MWMalling: 42 MWBallerupgård: 43 MWMosedegård: 43 MWAmagerværket: 44 MWBrøndbygård: 49 MWDybvad: 49 MWAvedøreværket: 50 MWJersie: 54 MWKirkeskovgård: 54 MWLindevang: 54 MWOdense SØ: 56 MWVindingegård: 56 MWAbildskov: 59 MWFraugde Vest: 60 MWFynsværket: 60 MWSvendborg: 60 MWStarbakke: 64 MWAmager kbst: 68 MWBredkær: 68 MWFraugde: 69 MWNibstrup: 70 MWKamstrup: 72 MWStruer: 73 MWHørning: 76 MWVilsted: 80 MWHerlufmagle: 85 MWIdestrup: 85 MWHøskov: 86 MWVejleå: 86 MWÅstrup: 86 MWFlaskegård: 92 MWIshøj: 92 MWTjele: 94 MWNors: 95 MWOrehoved: 95 MWRingsted: 96 MWMesballe: 102 MWNyrup: 107 MWHerstedgård: 114 MWFrøstrup: 116 MWGrønnegård: 118 MWHornbæk: 128 MWSindbjerg: 128 MWBedsted: 130 MWKlim Fjordholme: 130 MWSønderborg: 130 MWHåndværkervej: 132 MWEskilstrup: 138 MWFemern: 140 MWTinghøj: 144 MWFredensdal: 149 MWBagsværdgård: 154 MWHareskovgård: 158 MWFensmark: 163 MWMoselund: 164 MWEndrup: 169 MWDyregård: 170 MWTange: 170 MWHovegård: 172 MWVendsysselværket: 173 MWRoslev: 176 MWLoldrup: 181 MWHvorupgård: 182 MWMagstrup: 184 MWMollerup: 185 MWLyngerup: 191 MWSøndervig: 193 MWFoulum: 194 MWLem Kær: 195 MWNr. Asmindrup: 197 MWGloslunde: 199 MWEjbygård: 207 MWEngbjerg: 208 MWHasle: 216 MWRadsted: 217 MWStasevang: 217 MWRødby: 221 MWAalborg Øst: 230 MWBilstrup: 232 MWStigsnæsværket: 236 MWBlangslev: 246 MWÅdalen: 251 MWMosbæk: 251 MWSperrestrupgård: 254 MWSkærbækværket: 259 MWAndst: 272 MWFerslev: 275 MWVestlolland: 282 MWValseværket: 293 MWRibe: 299 MWKarlsgårde: 307 MWBredebro: 310 MWØlstykkegård: 313 MWTeglstrupgård: 323 MWTorslunde: 330 MWSøstremose: 349 MWAllerødgård: 357 MWGørløse: 359 MWTrige: 367 MWEnsted: 399 MWTårup Nord: 416 MWVordingborg Nord: 430 MWLanderupgård: 437 MWRyttergård: 461 MWVidebæk: 467 MWHejninge: 478 MWBramdrup: 488 MWNæstved: 566 MWIdomlund: 580 MWKyndbyværket: 609 MWHaslev Øst: 627 MWHolsted: 640 MWLykkegård: 644 MWMasnedøværket: 677 MWBorup: 696 MWRislev: 696 MWStovstrup: 813 MWKassø: 909 MWSpanager: 1,286 MWKvosted Energy Park battery, OperatingStouby hybrid park battery, OperatingAgersted Energy Park battery, OperatingMåde hybrid park battery, OperatingKragerup battery, OperatingVandel III battery, OperatingIngerslev Å battery, OperatingRingsted battery, OperatingVemmelev battery, OperatingHasle battery, Bornholm, OperatingLindø (LORC) battery, Munkebo, OperatingEWII Kolding battery, OperatingEWII Korsør battery, OperatingSperrestrupgaard battery, OperatingNyrup battery, OperatingToftlund battery, OperatingHumlebæk battery, OperatingKikkenborg wind turbine battery, OperatingKroghøj battery, Herning, OperatingHøegholm hybrid park battery, Being builtAvedøre power station battery, Being builtHoby solar park battery, Being builtBorup battery, Skævinge, Being builtGreenLab Skive battery, Being builtEWII Svenstrup battery, Being builtGrenaa battery, Being builtLoldrup battery, Viborg, Being builtStruer battery, Gimsing, Being builtNæstved 1 battery, Being builtNørre Asmindrup battery, Being builtSvebølle battery, Being builtHavrebjerg battery, Being builtLyngerup battery (BattMan), Being builtDSV Horsens battery, Being built
noughtunder 100 MW100 to 249250 to 499500 MW and morea named battery, operating or being built
0100 MW200 MW300 MWJun 2024Jan 2025Feb 20262024-06-01: 238 MW238 MW2024-09-01: 176 MW2024-10-01: 202 MW2024-11-01: 164 MW2024-12-01: 196 MW2025-01-01: 202 MW2025-02-01: 148 MW2025-03-01: 140 MW2025-05-01: 178 MW2025-06-01: 150 MW2025-07-01: 155 MW2025-09-01: 164 MW2025-11-01: 136 MW136 MW2025-12-01: 140 MW2026-02-01: 142 MW142 MW

Energinet, GridCapacityMapTSO (June 2024 to December 2025) and GridCapacityMapTSOProductionandConsumption (from February 2026), the existing-grid figure, 15 publications. The line is the median over the 140 stations in every one, so a station joining or leaving the map does not move it. Yellow diamonds are the named batteries operating or being built. Every move between bands, station by station, is on the change ledger.

The map gives 0 MW for new consumption at every transmission station, and 0 hours a year without room for it, which cannot both be true

Since February 2026 Energinet’s transmission map carries consumption beside production: a figure in megawatts, a share of a 100 MW and a 300 MW load that could be served in each season and time band, and the number of hours in a typical year with no room at all. In the publication of 1 February 2026 every one of those consumption fields is nought at every station. The count of hours with no room is also nought everywhere, which would mean room all year. Energinet paused new connection agreements to its transmission grid on 2 March 2026, and on 27 May said the room left is very limited now and for years to come, so the megawatt figure may be meant; or the fields may not yet be filled. Until Energinet says which is meant, this site shows the figures as Energinet publishes them, and a battery’s two-way room can only be read at the distribution level, below.

183 of 933 distribution stations show room both ways, 158 in West Denmark and 25 in East Denmark

A battery that connects to a grid company’s station, at 10 to 60 kV, is bound by the distribution map, which gives each station’s room for new production and for new consumption once the capacity of Energinet’s own transformer above it is counted. The colour is the smaller of the two, the room a battery could use both ways. The values come in steps of ten or twenty megawatts, as Energinet draws them. Idomlund has the most, 80 MW both ways, and 15 stations have 60 MW.

Abild: 0 MWAbildskov: 0 MWAdelgade kbst: 0 MWAgerbæk: 0 MWAgdrup: 0 MWAggersund: 0 MWAgerskov: 0 MWAllingåbro: 0 MWAllerødgård: 0 MWAllinge: 0 MWAlnor: 0 MWAmager kbst: 0 MWAmagervaerket: 0 MWAndst: 0 MWAnsager: 0 MWAsserballe: 0 MWAskov: 0 MWAgersted: 0 MWAsaa: 0 MWAugustenborg: 0 MWAulum: 0 MWAuning: 0 MWAvnbøl: 0 MWAvedøregård: 0 MWBagsvaerdgård: 0 MWBajstrup: 0 MWBallerupgård: 0 MWBallum: 0 MWBarmosen: 0 MWBasballe: 0 MWBorbjerg: 0 MWBredebro: 0 MWBrandsby: 0 MWBrande: 0 MWBrønderslev: 0 MWBredstrupvej: 0 MWBegtrup: 0 MWBellahøj kbst: 0 MWBellinge: 0 MWBeder: 0 MWBroholm: 0 MWBindeballe: 0 MWBillund: 0 MWBillund nord: 0 MWBirkerødgård: 0 MWBillund syd: 0 MWBjerringbro: 0 MWBjerre: 0 MWBirketved: 0 MWBlangslev: 0 MWBoldrup: 0 MWBlirup: 0 MWBalling: 0 MWBlans: 0 MWBolderslev: 0 MWBarslund: 0 MWBarloese: 0 MWBaekmarksbro: 0 MWBramming øst: 0 MWBodilsker: 0 MWBogense: 0 MWBorup: 0 MWBov: 0 MWBrædstrup: 0 MWBregninge: 0 MWBroager nord: 0 MWBredlund: 0 MWBramming: 0 MWBrandstrup: 0 MWBrøns: 0 MWBrøndbygård: 0 MWBryrup: 0 MWBrørup: 0 MWBroager syd: 0 MWBoetoe: 0 MWBullerup: 0 MWBalstrup: 0 MWBredevad: 0 MWBygholm c: 0 MWBække: 0 MWBørglum: 0 MWChristiansfeld: 0 MWChr. hede: 0 MWDageløkkegård: 0 MWDallerup: 0 MWDalmose: 0 MWDalslunde: 0 MWDania: 0 MWDalgas alle: 0 MWDanfoss: 0 MWDronningborg: 0 MWDronninglund: 0 MWDragstrup: 0 MWDurup: 0 MWDybvad: 0 MWDyregård: 0 MWDyrup: 0 MWDoerslund: 0 MWEbbeloekke: 0 MWEskebjerg: 0 MWEbeltoft: 0 MWEjbygård: 0 MWEgebjerg (vinderup): 0 MWEgeskovvej: 0 MWEgeris: 0 MWEgernsund: 0 MWEgtved: 0 MWEgum: 0 MWEjby: 0 MWEjer: 0 MWEjskær: 0 MWEjstrupholm: 0 MWElbæk: 0 MWElev: 0 MWEllinge: 0 MWEngbjerg: 0 MWEngeldrup: 0 MWErritsø: 0 MWEspe: 0 MWEstrupvej: 0 MWEverdrup: 0 MWEngesvang: 0 MWEngvej: 0 MWFanefjord: 0 MWFarstrup: 0 MWFarum gydegård: 0 MWFasterholt: 0 MWFredensborggård: 0 MWFaaborg vest: 0 MWFaaborg by: 0 MWFelsted: 0 MWFerslev: 0 MWFrifelt: 0 MWFraugde: 0 MWFrederiksberg hospital trfst: 0 MWFjelstrup: 0 MWFlade: 0 MWFlaskegård: 0 MWFlintborg: 0 MWFilskov: 0 MWFerritslev: 0 MWFensmark: 0 MWFredensdal: 0 MWFrichsvej: 0 MWFredericia nord: 0 MWFrederiks: 0 MWFrederikssund: 0 MWFrøstrup: 0 MWFrøslev: 0 MWFarsø: 0 MWFuglebjerg: 0 MWFussingvej: 0 MWFårvang: 0 MWFynsværk: 0 MWFakse: 0 MWFaebaek: 0 MWFaellinggaard: 0 MWFøvling: 0 MWGandrup: 0 MWGauerslund: 0 MWGredstedbro: 0 MWGuderup: 0 MWGedsted: 0 MWGejsing: 0 MWGelsted: 0 MWGl. holtegård: 0 MWGillelejegård: 0 MWGingsholm: 0 MWGive: 0 MWGjesing: 0 MWGlejbjerg: 0 MWGloslunde: 0 MWGlentegård/glad.: 0 MWGlostrupgård: 0 MWGalten: 0 MWGlud: 0 MWGlyngøre: 0 MWGrønning: 0 MWGrindsted nord: 0 MWGosmer: 0 MWGroenbjerg: 0 MWGrevinge: 0 MWGrindsted: 0 MWGram: 0 MWGrønnegård: 0 MWGraderup: 0 MWGråsten: 0 MWGrindsted øst: 0 MWGudhjem: 0 MWGudme: 0 MWGurede: 0 MWGundersted: 0 MWGårslev: 0 MWGødvad: 0 MWGørding: 0 MWGødstrup: 0 MWHals: 0 MWHammer: 0 MWHammerum: 0 MWHasle: 0 MWHaslev: 0 MWHatting: 0 MWHauge: 0 MWHaderslev vest: 0 MWHobro nord: 0 MWHornebygård: 0 MWHolbaek oest: 0 MWH. c. ørstedsvaerket: 0 MWHedegård: 0 MWHadsten nord: 0 MWHaderup: 0 MWHadsten syd: 0 MWHejsager: 0 MWHejnsvig: 0 MWHemmestrup: 0 MWHemmet: 0 MWHenne: 0 MWHerfoelge: 0 MWHerning: 0 MWHerning sydvest: 0 MWHestlund: 0 MWHedelandsvej: 0 MWHandest hede: 0 MWHagesholm: 0 MWHelsingegård: 0 MWHillerødgård: 0 MWHjallerup: 0 MWHjortmose: 0 MWHjordkær: 0 MWHjallese: 0 MWHolbæk: 0 MWHolbaek: 0 MWHellevad: 0 MWHelsingør: 0 MWHoleby: 0 MWHerlufmagle: 0 MWHammershøj: 0 MWHammel: 0 MWHornbæk: 0 MWHorne: 0 MWHolstebro nord: 0 MWHaunstrup: 0 MWHobro: 0 MWHolsted: 0 MWHogager: 0 MWHolmegård: 0 MWHonum: 0 MWHoptrup: 0 MWHolsted syd: 0 MWHovedgård: 0 MWHolstebro oest: 0 MWHarridslev: 0 MWHorne: 0 MWHårup: 0 MWHareskovgård: 0 MWHøskov: 0 MWHornslet: 0 MWHadsund nord: 0 MWHadsund syd: 0 MWHedensted: 0 MWHerstedgård: 0 MWHumlum: 0 MWHundestedgård: 0 MWHurup: 0 MWHusby: 0 MWHvam: 0 MWHavnbjerg: 0 MWHavndal: 0 MWHvidovregård: 0 MWHavrebjerg: 0 MWHvide sande: 0 MWHyllested: 0 MWHårby: 0 MWHøruphav: 0 MWHøjer: 0 MWHøjslev: 0 MWHerning øst: 0 MWIllerhuse: 0 MWIngstrup: 0 MWIsbrogade: 0 MWIslevgård: 0 MWJejsing: 0 MWJelling: 0 MWJerlev: 0 MWJersie: 0 MWJels: 0 MWJetsmark: 0 MWJuelsminde: 0 MWJunckers: 0 MWJyderup: 0 MWKarup nord: 0 MWKastrup kbst: 0 MWKamstrup: 0 MWKarup: 0 MWKarrebaek: 0 MWKærbybro: 0 MWKarleby: 0 MWKaederup: 0 MWKeldby: 0 MWKoege: 0 MWSdr. koege: 0 MWKibæk: 0 MWKjersing Hede: 0 MWKildegård: 0 MWKimmerslev: 0 MWKlarup: 0 MWKliplev: 0 MWKollemorten: 0 MWKlokkerholm: 0 MWKorslund: 0 MWKnarreborg: 0 MWKnaplund: 0 MWKnudsminde: 0 MWKnudsvej trfst: 0 MWKnæverhede: 0 MWKongeå: 0 MWKorsoer: 0 MWKronborg: 0 MWKrejbjerg: 0 MWKarise: 0 MWKorinth: 0 MWKarlstrup: 0 MWKrollerup: 0 MWKrogager: 0 MWKratholm: 0 MWKruså: 0 MWKirkeskovgård: 0 MWKerteminde: 0 MWKvarmloese: 0 MWKraftvarme randers: 0 MWKværs: 0 MWLangkær: 0 MWLangeskov: 0 MWLangagervej: 0 MWLønborghede: 0 MWLysbro: 0 MWLinde: 0 MWLunden: 0 MWLerdrup: 0 MWLem: 0 MWLille gedved: 0 MWLøgstør: 0 MWLindholm: 0 MWLangholt: 0 MWLindbjerg: 0 MWLindknud: 0 MWLillevang: 0 MWLindved: 0 MWLindved: 0 MWLøgumkloster: 0 MWLem kaer: 0 MWLem salling: 0 MWLundsbjerg: 0 MWLund: 0 MWLangå: 0 MWLindoe: 0 MWLangerak: 0 MWLille skensved: 0 MWLæsø: 0 MWLl. torup: 0 MWLundager: 0 MWLummerbæk: 0 MWLumby: 0 MWLyngerup: 0 MWLøvelbro: 0 MWLemvig: 0 MWLaven: 0 MWLemvig oest: 0 MWLyngdrup: 0 MWLynge: 0 MWLyngbygård: 0 MWLyngså: 0 MWLyngvej: 0 MWLånum: 0 MWLøgstrup: 0 MWLøjt: 0 MWLøsning: 0 MWMaglegård: 0 MWMariager: 0 MWMaribo: 0 MWMarselis: 0 MWMåbjerg: 0 MWMunkebo: 0 MWMunkeby: 0 MWMørdrupgård: 0 MWMejrup: 0 MWMesballe: 0 MWMiddelfart Øst: 0 MWMjels: 0 MWMidtkraft: 0 MWLangelandsvej: 0 MWMunklinde: 0 MWMoellemose: 0 MWMoselund: 0 MWMosbæk: 0 MWMosedegård: 0 MWMern: 0 MWMesinge: 0 MWMarstal: 0 MWMåløvgård: 0 MWMårbæk: 0 MWMårup: 0 MWØstre hougvej: 0 MWMoen: 0 MWMørup: 0 MWNagbøl: 0 MWNr. alslev: 0 MWNoerre asmindrup: 0 MWNyborg: 0 MWNørbæk: 0 MWNørre aaby: 0 MWNees: 0 MWNexø: 0 MWNibe: 0 MWNørre løgum: 0 MWNr nebel: 0 MWNr. nissum: 0 MWNoejsomheds odde: 0 MWNordborg: 0 MWNollund: 0 MWNordgård: 0 MWRønne nord: 0 MWNordenskov: 0 MWNr. snede: 0 MWNordstrand: 0 MWNovo nord: 0 MWNovo syd: 0 MWNybro: 0 MWNygårdsvej: 0 MWNykoebing: 0 MWNymøllegård: 0 MWNymindegab: 0 MWNyrup: 0 MWNykoebing s.: 0 MWNykoebing vest: 0 MWNødager: 0 MWNoerhede: 0 MWBolbro: 0 MWDalum: 0 MWOdsherred: 0 MWOdense hans egedes vej: 0 MWOdense havn: 0 MWOver jerstal: 0 MWOdense klosterbakken: 0 MWOksbøl: 0 MWOksby: 0 MWOldenborggade: 0 MWOllerup: 0 MWOlsker: 0 MWOllerupvej: 0 MWOdense naesbyvej: 0 MWOdense palnatokesvej: 0 MWOdense risingsvej: 0 MWOrtved: 0 MWOstedgård: 0 MWTornbjerg: 0 MWOtterup: 0 MWOutrup: 0 MWOverlund: 0 MWPandrup: 0 MWPadborg: 0 MWPåbøl: 0 MWPindstrup: 0 MWPedersborg: 0 MWPilekrattet: 0 MWPovlsker: 0 MWPraestoe: 0 MWPræstemarken: 0 MWRadby: 0 MWRagebøl: 0 MWRabenshuse: 0 MWRamme: 0 MWRavnstrup: 0 MWRoedbyhavn: 0 MWRindby: 0 MWRoedby: 0 MWRødding syd: 0 MWRemkolde: 0 MWRanders havn: 0 MWRise hjarup: 0 MWRibe øst: 0 MWRibe centrum: 0 MWRindum: 0 MWRingsted: 0 MWRis: 0 MWRødekro vest: 0 MWRødekro øst: 0 MWRanders midt: 0 MWRamten: 0 MWRaekker moelle: 0 MWRibe nord: 0 MWRanders nord: 0 MWRens: 0 MWRejsby hede: 0 MWRoslev: 0 MWRisum: 0 MWRoesnaes: 0 MWRevsø: 0 MWRudkoebing: 0 MWRugstedlund: 0 MWRy: 0 MWRye: 0 MWRynkeby: 0 MWRyttergården: 0 MWRyvej: 0 MWRødovregård: 0 MWRørdal: 0 MWRønkilde: 0 MWRømø: 0 MWRoenland: 0 MWRørkær: 0 MWSandal: 0 MWSarup: 0 MWSkave: 0 MWSaksild: 0 MWSkodbjerge: 0 MWSvindbaek: 0 MWSkærbæk syd: 0 MWSkydebanevej: 0 MWSaeby: 0 MWSaeby: 0 MWSkærbæk øst: 0 MWScanglas: 0 MWSdr tranders: 0 MWSyddansk universitet: 0 MWSejerslev: 0 MWStillings eng: 0 MWEnstedværk: 0 MWSønderhov: 0 MWSkibbygård: 0 MWSilkeborg: 0 MWSimmelkær: 0 MWSindbjerg: 0 MWSiøvej: 0 MWSkjern syd: 0 MWSjoerring: 0 MWSkansen: 0 MWSkanderborg: 0 MWSkellingsted: 0 MWSkelund: 0 MWSkerris: 0 MWSkjern: 0 MWSkaelskoer: 0 MWSkovladen: 0 MWSkodborg: 0 MWSkrillinge: 0 MWSkals: 0 MWSkive: 0 MWSkaarup: 0 MWSvanemøllen kbst: 0 MWStore merloese: 0 MWSortemose: 0 MWSommersted: 0 MWSvanemøllevaerket: 0 MWSnedsted: 0 MWSnoghøj: 0 MWSnorrebakken: 0 MWSnaevre: 0 MWSt. soels: 0 MWSoender omme: 0 MWSpanager: 0 MWSpandet: 0 MWSpjald: 0 MWSparkær: 0 MWSperrestrupgård: 0 MWSpentrup: 0 MWSprogoe: 0 MWStriben: 0 MWStruer oest: 0 MWSdr. søby: 0 MWStadil: 0 MWStasevang: 0 MWStubbekoebing: 0 MWStrandby: 0 MWStevns: 0 MWStige: 0 MWStore heddinge: 0 MWStejlbjerg: 0 MWStokkemarke: 0 MWStokkeby: 0 MWStruer: 0 MWStatoil syd: 0 MWStevning: 0 MWStigsnaesvaerket: 0 MWStouby: 0 MWStærkær: 0 MWStøvring: 0 MWSunds: 0 MWSvaneke: 0 MWSvinsager: 0 MWSveboelle: 0 MWSvennum: 0 MWSoendervig: 0 MWSvinninge: 0 MWSevel: 0 MWSvenstrup: 0 MWSiemens: 0 MWRønne syd: 0 MWSyvhøjgård: 0 MWSædding: 0 MWSæby syd: 0 MWSøbjerg: 0 MWKastaniealle: 0 MWSønderborg: 0 MWRojumvej: 0 MWSdr. vilstrupvej: 0 MWSøby: 0 MWSoendersoe: 0 MWTange: 0 MWTågerup: 0 MWTarm: 0 MWTaulov: 0 MWTarm vest: 0 MWTårnby: 0 MWTønder nord: 0 MWTerndrup: 0 MWTønder skovvænget: 0 MWTønder vest: 0 MWTønder øst: 0 MWTeglstrupgård: 0 MWThem: 0 MWTernevej: 0 MWTersloese: 0 MWThorsø: 0 MWTinghøj: 0 MWTimring: 0 MWTrekroner: 0 MWTinglev syd: 0 MWTinglev nord: 0 MWTim: 0 MWTendrup: 0 MWTobøl: 0 MWToftlund: 0 MWToksvaerd: 0 MWTorslunde: 0 MWTorsvang: 0 MWTreldevej: 0 MWTroldhede: 0 MWTrollesgård: 0 MWTorp: 0 MWTrustrup: 0 MWTryggelev: 0 MWTandslet: 0 MWTåstrupgård: 0 MWTistrup: 0 MWTved: 0 MWTveje merloese: 0 MWThyboroen: 0 MWTyrsbjerg: 0 MWTyrstrup: 0 MWTårup: 0 MWUlfborg vest: 0 MWUhe: 0 MWUlsted: 0 MWUlkebøl: 0 MWUllerødgård: 0 MWUllerslev: 0 MWUlstrup: 0 MWUlvemosen: 0 MWUrup: 0 MWValseværket: 0 MWVamdrup: 0 MWVandet: 0 MWVandling: 0 MWVarde øst: 0 MWViborg: 0 MWVejlbyvej: 0 MWVejbygård: 0 MWVestbyen: 0 MWVindinge: 0 MWVandel: 0 MWVejling: 0 MWVejleå: 0 MWVelling: 0 MWVennelyst: 0 MWVestervig: 0 MWVesthavnen: 0 MWVester hassing: 0 MWViadukten: 0 MWVibegård: 0 MWVibevej: 0 MWVigerslev kbst: 0 MWVilsted: 0 MWVinderup: 0 MWVissing: 0 MWVivild: 0 MWVisby: 0 MWVejen: 0 MWVejen vesst: 0 MWHerningværket: 0 MWVildbjerg: 0 MWVollerup: 0 MWVellev: 0 MWVinde: 0 MWVr.nebel: 0 MWVorning: 0 MWVarnæs: 0 MWVemb nø: 0 MWVorbasse: 0 MWVoltofte: 0 MWVordingborg: 0 MWVorup: 0 MWVojens vest: 0 MWVojens øst: 0 MWVrangbæk: 0 MWVestre ringvej: 0 MWVrå: 0 MWVissenbjerg: 0 MWVojens nord: 0 MWV. sottrup: 0 MWVadstrup: 0 MWVestgård: 0 MWVedersoe: 0 MWVårst: 0 MWVælds: 0 MWVaerket: 0 MWUdbyneder: 0 MWYdre ringvej: 0 MWÅbenrå nord: 0 MWÅboulevarden: 0 MWÅbenrå syd: 0 MWÅrhus container havn: 0 MWÅdum: 0 MWÅgerup: 0 MWÅkirkeby: 0 MWÅlestrup: 0 MWAars nord: 0 MWÅrup: 0 MWÅrre: 0 MWÅrs: 0 MWÅstrupbro: 0 MWÅbenrå vest: 0 MWÅbenråværk: 0 MWÅrhus østhavn: 0 MWØstbirk: 0 MWØ. bording: 0 MWØstbyen: 0 MWØster gejl: 0 MWØlgod: 0 MWØlst: 0 MWØlstykkegård: 0 MWOelsemagle: 0 MWOerbaek: 0 MWØrnegård: 0 MWØrum: 0 MWØsby: 0 MWØstergaarde: 0 MWØsterlars: 0 MWOester toreby: 0 MWØster thorsted: 0 MWIkast: 10 MWBirn: 15 MWAggersborg: 20 MWAlminde: 20 MWApholm: 20 MWBarrit: 20 MWBredkær: 20 MWBedsted: 20 MWBevtoft: 20 MWBrogård: 20 MWBogenshage: 20 MWBindslev: 20 MWBirkelse: 20 MWBrabrand: 20 MWBrovst: 20 MWBrænderigården: 20 MWEgebjerg(hjørring): 20 MWEgebjerg (horsens): 20 MWEsbjerg havn: 20 MWEjegod: 20 MWEnslev: 20 MWEskilstrup: 20 MWFjerritslev: 20 MWHarte: 20 MWHedebo: 20 MWHøgsted: 20 MWHanstholm: 20 MWHirtshals: 20 MWHjortvad: 20 MWHjørring: 20 MWHarlev: 20 MWHammelev: 20 MWHasselager: 20 MWHøjstrup: 20 MWHunstrup: 20 MWHvidbjerg: 20 MWHørning: 20 MWHoerkaer: 20 MWIdestrup: 20 MWKatrinelund: 20 MWKejlstrup: 20 MWKjellerup: 20 MWKringelborg: 20 MWKoebelev: 20 MWLendum: 20 MWLyngby: 20 MWLilballe: 20 MWLere: 20 MWLund: 20 MWLæssevej: 20 MWMarina City: 20 MWMargrethelund: 20 MWMariedal: 20 MWMåstrup: 20 MWMåde: 20 MWNordby: 20 MWNordhavn: 20 MWNørremarken: 20 MWNordager: 20 MWNors: 20 MWNorring: 20 MWNibstrup: 20 MWNustrup: 20 MWOdense goertlervej: 20 MWOdense soe: 20 MWRadsted: 20 MWRødding nord: 20 MWRørholt: 20 MWRinge: 20 MWRubjerg: 20 MWSabro: 20 MWSakskoebing: 20 MWStarbakke: 20 MWSdr. bjert: 20 MWBodoevej: 20 MWSindal: 20 MWSvendborg faaborgvej: 20 MWSandegraven: 20 MWSdr. hoejrup: 20 MWSvendborg havn: 20 MWSønder hygum: 20 MWSkaade: 20 MWSlagelse: 20 MWSlagelse skaelskoervej: 20 MWSlagelse oest: 20 MWSøndermarken: 20 MWSohngårdsholm: 20 MWSolbjerg: 20 MWStenstrup: 20 MWSvineryggen: 20 MWSydkajan: 20 MWSønderlev: 20 MWSoenderup: 20 MWTilst: 20 MWTankedalsvej: 20 MWTrue: 20 MWTårs: 20 MWUlvehaven: 20 MWVedbøl: 20 MWVemb: 20 MWVemmelev: 20 MWVejle elværk: 20 MWVejle havn: 20 MWVonsild: 20 MWVester skerninge: 20 MWÅlbæk: 20 MWAabybro: 20 MWÅlgegården: 20 MWÅstorp: 20 MWØster assels: 20 MWØsterby: 20 MWØrumgård: 20 MWØstervrå: 20 MWBalticagade: 30 MWByen: 30 MWHaderslev øst: 30 MWHedelund: 30 MWHaderslev nord: 30 MWHolsted: 30 MWJegsmark: 30 MWKlinkby: 30 MWLergravsvej: 30 MWLindevang trfst: 30 MWMalling: 30 MWMagle moelle: 30 MWNordvest: 30 MWNaestved: 30 MWNovo: 30 MWRisdalsvej: 30 MWSlet: 30 MWSkelvangen: 30 MWSøften: 30 MWTjæreborg: 30 MWTrøjborg: 30 MWTrige: 30 MWYdernaes: 30 MWHolstebro: 35 MWAjstrup: 40 MWBramdrup: 40 MWBouet: 40 MWChristiansbjerg: 40 MWGlæsborg: 40 MWHviding: 40 MWHvorupgård: 40 MWIkast syd: 40 MWLindholm: 40 MWLysholt: 40 MWMidtbyen: 40 MWMilbak: 40 MWNakskov: 40 MWThyregod: 40 MWTårnborg: 40 MWVadum: 40 MWVarde: 40 MWVidebaek: 40 MWVodskov: 40 MWVejlby-risskov: 40 MWBoennet: 50 MWEgåbro: 50 MWEgå: 50 MWFuglsang: 50 MWHejninge: 50 MWKalundborg: 50 MWSolvangsalle: 50 MWStatoil: 50 MWVestlolland: 50 MWOesterholm: 50 MWAadalen: 60 MWBilstrup: 60 MWBjørnholt: 60 MWHasle: 60 MWHåndværkervej: 60 MWKarlsgaarde: 60 MWKlim fjordholme: 60 MWKnabberup: 60 MWLoldrup: 60 MWLykkegård: 60 MWMagstrup: 60 MWMollerup: 60 MWStoustrup: 60 MWAalborg øst: 60 MWAastrup: 60 MWIdomlund: 80 MWKvosted Energy Park battery, OperatingStouby hybrid park battery, OperatingAgersted Energy Park battery, OperatingMåde hybrid park battery, OperatingKragerup battery, OperatingVandel III battery, OperatingIngerslev Å battery, OperatingRingsted battery, OperatingVemmelev battery, OperatingHasle battery, Bornholm, OperatingLindø (LORC) battery, Munkebo, OperatingEWII Kolding battery, OperatingEWII Korsør battery, OperatingSperrestrupgaard battery, OperatingNyrup battery, OperatingToftlund battery, OperatingHumlebæk battery, OperatingKikkenborg wind turbine battery, OperatingKroghøj battery, Herning, OperatingHøegholm hybrid park battery, Being builtAvedøre power station battery, Being builtHoby solar park battery, Being builtBorup battery, Skævinge, Being builtGreenLab Skive battery, Being builtEWII Svenstrup battery, Being builtGrenaa battery, Being builtLoldrup battery, Viborg, Being builtStruer battery, Gimsing, Being builtNæstved 1 battery, Being builtNørre Asmindrup battery, Being builtSvebølle battery, Being builtHavrebjerg battery, Being builtLyngerup battery (BattMan), Being builtDSV Horsens battery, Being built
noughtunder 30 MW30 to 5960 MW and morea named battery, operating or being built

Energinet, GridCapacityMapDSOProductionandConsumption, publication of 1 January 2026: cap_prod_MW_with_tso and cap_cons_MW_with_tso, the room with Energinet’s transformer capacity as a limit in shared stations. A battery’s zone is taken from the transmission station each distribution station hangs from: 150 kV in the west, 132 kV in the east.

Connecting on limited grid access widens the room: Energinet gives a range for curtailable consumption at 923 distribution stations

A Danish grid company can connect a new consumer with limited grid access, on terms that let it be cut back when the grid is tight, and Energinet’s distribution map gives, for each station, the range of consumption that could connect that way: the median station’s upper figure is 20 MW, against 0 MW with full access. A battery can be told not to charge, so these terms can suit one; whether they are offered at a station is the grid company’s decision. The range is in the last column of the table.

The 30 distribution stations with the most room both ways

StationZonekVProduction, MWConsumption, MWBoth ways, MWLimited access, MW
IdomlundDK1150/60/108015080·
AadalenDK1150/60/20/10100606050 to 60
Aalborg østDK1150/60/10100606050 to 60
AastrupDK160100606050 to 60
BilstrupDK1150/6060606050 to 60
BjørnholtDK1150/60/1060606050 to 60
HasleDK160100606050 to 60
HåndværkervejDK1150/60/10100606050 to 60
KarlsgaardeDK1150/60/1060606050 to 60
Klim fjordholmeDK1150/60/10100606050 to 60
KnabberupDK1150/60/1080606050 to 60
LoldrupDK160/1060606060 to 70
LykkegårdDK1150/60/10100606050 to 60
MagstrupDK1150/60/10100606050 to 60
MollerupDK160100606050 to 60
StoustrupDK1150/60/1080606050 to 60
BoennetDK25060505020 to 30
EgåDK160100505050 to 60
EgåbroDK160100505050 to 60
FuglsangDK160100505040 to 50
HejningeDK25060505050 to 60
KalundborgDK25080505040 to 50
OesterholmDK25080505020 to 30
SolvangsalleDK160100505040 to 50
StatoilDK25080505020 to 30
VestlollandDK25060505050 to 60
AjstrupDK16040604030 to 40
BouetDK16040604030 to 40
BramdrupDK160100404050 to 60
ChristiansbjergDK160100404050 to 60

Every station, both maps, as a CSV.

Every transmission station, as a table
StationZoneProduction, grid as it is, MWWith approved reinforcements, MWConsumption, MW
SpanagerDK21,2861,6220
KassøDK19098040
StovstrupDK18134600
BorupDK26966770
RislevDK26969300
MasnedøværketDK26774100
LykkegårdDK16442,2300
HolstedDK16409050
Haslev ØstDK26271,0080
KyndbyværketDK26093980
IdomlundDK15808930
NæstvedDK25666040
BramdrupDK1488·0
HejningeDK24784480
VidebækDK14671870
RyttergårdDK14616290
LanderupgårdDK14377160
Vordingborg NordDK24303750
Tårup NordDK14165470
EnstedDK13992910
TrigeDK13678180
GørløseDK23592600
AllerødgårdDK23573340
SøstremoseDK23499070
TorslundeDK23308420
TeglstrupgårdDK23237850
ØlstykkegårdDK23135500
BredebroDK13102450
KarlsgårdeDK13076190
RibeDK12992400
ValseværketDK22933030
VestlollandDK22824410
FerslevDK12755230
AndstDK12722790
SkærbækværketDK12592680
SperrestrupgårdDK22542750
ÅdalenDK12514960
MosbækDK12514190
BlangslevDK22464680
StigsnæsværketDK22365660
BilstrupDK12324380
Aalborg ØstDK12304780
RødbyDK22212720
RadstedDK22174210
StasevangDK22174840
HasleDK12163560
EngbjergDK12082470
EjbygårdDK22073920
GloslundeDK21991740
Nr. AsmindrupDK21972430
Lem KærDK11953600
FoulumDK11943850
SøndervigDK11931860
LyngerupDK21915370
MollerupDK11856120
MagstrupDK11843560
HvorupgårdDK11823980
LoldrupDK11813270
RoslevDK11762400
VendsysselværketDK11733730
HovegårdDK21722,2910
DyregårdDK21703600
TangeDK11706270
EndrupDK11692830
MoselundDK11642890
FensmarkDK21632440
HareskovgårdDK21583380
BagsværdgårdDK21543300
FredensdalDK1149·0
TinghøjDK11442540
FemernDK21401200
EskilstrupDK21381630
HåndværkervejDK11322400
BedstedDK11303150
Klim FjordholmeDK11304790
SønderborgDK11301530
HornbækDK11282180
SindbjergDK11282790
GrønnegårdDK21182360
FrøstrupDK11161670
HerstedgårdDK21142370
NyrupDK21074550
MesballeDK11021660
RingstedDK2961200
NorsDK1951760
OrehovedDK2953640
TjeleDK1941960
FlaskegårdDK2921210
IshøjDK2921290
HøskovDK1863020
VejleåDK2862290
ÅstrupDK1861430
HerlufmagleDK285780
IdestrupDK285930
VilstedDK1804920
HørningDK1763800
StruerDK1735710
KamstrupDK2724670
NibstrupDK1701090
FraugdeDK1693210
Amager kbstDK2681250
BredkærDK1681040
StarbakkeDK1641450
Fraugde VestDK1602090
FynsværketDK1602690
SvendborgDK1601710
AbildskovDK1591470
Odense SØDK1562080
VindingegårdDK2562650
JersieDK2544480
KirkeskovgårdDK2543010
LindevangDK2541350
AvedøreværketDK250700
BrøndbygårdDK249660
DybvadDK1491380
AmagerværketDK2441300
BallerupgårdDK2431020
MosedegårdDK243760
MallingDK1423850
HedegårdDK2402300
SkibbygårdDK240540
OstedgårdDK2371080
Svanemølle kbst.DK2371070
Vigerslev kbstDK2371110
Vester HassingDK1361160
KarlstrupDK235630
GraderupDK1331440
Bellahøj kbstDK228680
H. C. Ørsted VærketDK2271040
KastrupDK224640
KingstrupDK121970
MåløvgårdDK220540
GlentegårdDK218660
HattingDK1164530
KnabberupDK1113020
AskærDK181300
ThyregodDK186800
BjørnholtDK152080
Herning Syd VestDK132290
Sdr FeldingDK122490
AbildbakDK1·5170
AlmindegaardDK1·9840
HedenstedDK1·2240
DanfossDK1·1280
UnavngivenDK1·6280
GydenDK1·1300
KraghedemølleDK1·5250
Kolding VestDK1·5050
MørupDK1·4060
NæsbyskovDK2·2530
Nørre RadstedDK2·3540
OceankajDK2·980
Øster HøjkrogDK1·5180
OnshøjDK2·8180
Odense VestDK1·1110
SimmelkærDK1·2920
StorringDK1·3850
Tranum EngeDK1·4540
ÅgerupDK2·4580
Ørslevvester ved RingstedDK2·3490

Energinet will decide the next large connections in pools, the first in the autumn of 2026, by how ready and how grid-friendly each project is

On 2 March 2026 Energinet stopped signing new connection agreements to its transmission grid. Its release of 27 May said applications for new consumption, among them data centres, batteries and power-to-X plants, add up to about eight times Denmark’s present peak demand, and that the queue will not simply restart: projects will be judged together in pools, on their maturity, progress and grid-friendliness, with the first pool expected to be decided in the autumn and no new agreements for larger transmission customers before then. Grid companies go on connecting small and medium customers; a larger customer on a distribution grid must first ask Energinet whether the transmission grid above it has room. For very large connections Energinet puts the wait at five to ten years in several cases. It has not said how batteries will be ranked.

Energinet, release of 27 May 2026, also at energinet.dk.

What this page cannot say

Where a battery will be granted a connection: Energinet publishes no queue project by project, only regional totals, and the capacity map is indicative. What a connection costs, or how long it takes. Whether the 0 MW for consumption is meant. How the room changes once the batteries already permitted connect: the map is recalculated by Energinet, not by this site. Nothing here is a recommendation; it is Energinet’s map, read and set beside the named batteries.

Source: Energinet (www.energidataservice.dk), CC BY 4.0: GridCapacityMapTSOProductionandConsumption, GridCapacityMapDSOProductionandConsumption and the discontinued GridCapacityMapTSO, first saved on 23 October 2026 and every Monday since, by dk/tools/capture_capacity_maps.py. Energinet’s own map is at kapacitetskort.dk. Batteries from dk/hand/batteries.csv.