Hop til indhold
Hvor bruges pengene

Metode og forbehold

Her er de vigtigste pointer om hvordan vi henter, normaliserer og præsenterer data. Spørgsmål eller indvendinger? Skriv til os via samarbejdssiden.

Hovedpointer

  • Stat, kommuner og regioner må ikke summes. Bloktilskud fra stat til kommuner/regioner ville blive dobbelttalt. Den sande total er offentlig sektor COFOG (1.321 mia. kr. i 2023).
  • Kontoplansbrud forekommer ofte. Tre store top-vækstposter (Finansministeriet +96 %, Skatteministeriet +74 %, Kulturministeriet +72 %) viste sig efter drill-down at være reorganiseringer eller finansieringsskift, ikke ny politik.
  • Aktstykker har nu PDF-parsede beløb på 1.791 sager, men med confidence-niveauer. Se metode-noten længere nede.
  • Per-indbygger international bruger Eurostat-tal, ikke DST, for sammenlignelighed.

Datasæt-specifikke noter

De nyeste datasæt har hver især metode-valg som er værd at kende, før tallene citeres.

Aktstykker, PDF-parsing og confidence-niveauer

Folketingets aktstykker har ikke beløb i strukturerede felter. Vi henter PDF-versionen af hvert aktstykke og parser kronebeløb ud med regex. Hvert beløb får et confidence-niveau.

  • high: PDF har en eksplicit bevillings-linje (fx "der søges om en bevilling på 412,3 mio. kr.").
  • med_pdf: beløb fundet i PDF, men ikke på en standard-bevillingslinje.
  • medium_titel: beløb udledt af aktstykkets titel når PDF-parsning fejlede.
  • low: regex matchede et hvilket som helst X mio. kr. i PDF. Tjek selv før citation, det kan være en sammenligning eller et historisk tal.

Tema-totalerne i aktstykker_temaer_totaler.json splitter altid bevillingen på confidence-niveau, så du kan se hvor meget der bygger på robuste tal og hvor meget der er low-confidence.

Per kommune krydset med per funktion

per_kommune_funktion.json er en udvidet udtræk af DST REGK31, hvor alle 98 kommuner ses krydset med ca. 160 udgiftsfunktioner i en 10-års tidsserie (2016-2025). Det giver fineste opdeling for at sammenligne fx 3.22.01 Folkeskoler eller 5.32.32 Pleje og omsorg af ældre på tværs af kommuner. Bemærk at REGK31 kun går tilbage til 2007, så ældre tidsserier kommer fra REGK11 på hovedkonto-niveau.

Folkepension per kommune

folkepension_per_kommune.json bruger DST PEN114 (folkepensionister ultimo december) for antal modtagere per kommune, 2021-2025. Gennemsnitlig ydelse i kr. er kun tilgængelig på landsplan via PEN124 (ENHED 7, månedlig ydelse for december-måneden, ca. 12.000 kr. i 2025). Christiansø er en del af Bornholm i resten af datamodellen og udeladt. Udlandsbopæl-pensionister (OMRÅDE 997) er heller ikke inkluderet, hvilket matcher DSTs eget "Hele landet"-aggregat.

Befolkningsfremskrivning

befolkningsfremskrivning.json bygger på DSTs officielle fremskrivning FRDK125 (national) og FRLD125 (per landsdel) for 2025-2050. Vi viser aldersbåndene 0-17, 18-64, 65+, 75+ og 85+. DST publicerer ikke en officiel kommune-fremskrivning, kun landsdelene. Vi har bevidst valgt ikke at lave en egen kommune-fremskrivning ud fra historiske flyttemønstre, fordi resultatet ville være misvisende usikkert at præsentere som en officiel prognose.

KL benchmark, Kend din Kommune 2026

kl_benchmark.json indeholder 54 nøgletal per kommune parset ud af KLs PDF-rapport "Kend din Kommune 2026". KL publicerer ikke tallene som CSV. 8 metrics blev droppet, fordi mindre end 90 kommuner kunne parses pålideligt ud af figur-layoutet. Mange tal bygger på FLIS-data, hvor underliggende definitioner kan kræve KL-kontakt for fuld nedbrydning.

Folkeskoler og udgift per elev

folkeskoler.json har 2.667 grundskoler med elevtal og GPS-koordinater. Per-skole-budgettal findes IKKE i offentlige åbne data. Estimatet for udgift per elev er kommunens samlede udgift på funktion 3.22.01 Folkeskoler (2024) divideret med kommunens samlede elever på kommunale folkeskoler. Det er altså kommunens gennemsnit, ikke et mål for den enkelte skoles ressourcer. Estimatet vises kun for kommunale folkeskoler. Frie skoler, efterskoler og specialskoler har andre finansieringskilder (statstilskud, forældrebetaling m.m.) og vises uden estimat.

CAP-modtagere, top 100 EU-landbrugsstøtte

cap_modtagere.json er en delvis liste over de største modtagere af EUs fælles landbrugspolitik (CAP) i Danmark i 2023. Den samlede CAP-udbetaling var ca. 6,5 mia. kr. fordelt på ca. 19.259 modtagere. Listen i datasættet dækker aktuelt kun 8 navngivne top-modtagere, kurateret fra FarmSubsidy.org og dansk pressedækning (DR, Arbejderen) fordi SGAVs officielle portal stoetteoplysninger.naturerhverv.dk er en Oracle APEX-applikation uden åbent API. Brug derfor tallene som indikation, ikke som komplet modtager-registrering. Navne på modtagere er offentlige i to år efter EU-forordningen.

Aldersstandardiseret mortalitet per kommune

mortalitet_aldersstandard.json beregner direkte standardiseret dødelighedsrate (DSR) per kommune og region med European Standard Population 2013 (ESP-2013) som vægtskema i 5-årige aldersbånd (85+ samlet). Tæller (døde, DST FOD207) og nævner (befolkning pr. 1. januar, DST FOLK1A) summeres over et 3-årigt vindue (2022-2024) for at glatte tilfældige udsving i små kommuner. Snapshot-året er 2024. Den rå mortalitet er typisk meget højere i kommuner med ældre befolkning, så DSR er det rigtige tal til at sammenligne sundhedstilstand på tværs af kommuner.

Operations- og behandlings-ventetid (proxy)

operationer_ventetid.json er en PROXY for ventetidsudvikling per region, ikke ægte ventelistedata. Sundhedsdatastyrelsen og esundhed.dk tilbyder ikke åbne CSV- eller API-eksporter af de regionale ventelister. Vi bruger i stedet DST INDL01 (indlæggelser) og AMBU01 (ambulante behandlinger) og beregner ændringen i ikke-akut rate fra 2019 (baseline) til 2023 (aktuel) som indikator for, om presset er steget eller faldet. Brug tallene til at sammenligne regioner relativt, ikke som garanti for konkret ventetid.

Skole-udfald per kommune (specialundervisning og overgang)

skoleudfald.json og skoledata_per_kommune.json viser per-kommune-tal for andelen af elever i specialundervisning (DST UDDAKT22, seneste år med åbne tal er 2015) samt 9. klasses fuldførelses-andel per kommune 2020-2025 (DST UDDAKT20). Karaktergennemsnit, fravær og trivsel per kommune findes IKKE i åbne danske data, de ligger bag login på uddannelsesstatistik.dk og STIL-API. Overgang fra grundskole til ungdomsuddannelse vises kun på regions-niveau (DST FORLOB10), fordi DST ikke publicerer det per kommune.

Klimabudget v2, manuel klassifikation

klima_budget_v2.json er en revideret klassifikation af finanslovens hovedkonti i kategorierne klima-positiv, klima-negativ, blandet og ikke-klima. v2 bruger en manuel override-fil på 79 hovedkonti (kuraterede ud fra Klimarådets og Finansministeriets "Grønt budget"-bilag) kombineret med en udvidet keyword-heuristik på de resterende 1.534 konti. Samlet 1.613 hovedkonti i 2023, hvoraf 128 er klassificeret som klima-positive med ca. 33,0 mia. kr. i bruttoudgifter. Tallene er tilnærmede, ikke autoritative, fordi der ikke findes en officiel EU Taxonomy-mapping per offentlig udgift.

Klimabudget per ministerium

Aggregering af klima_budget_v2.json på ministerie-niveau viser hvor de klima-positive bruttoudgifter ligger. De største bidragsydere i 2023 er Transportministeriet (ca. 7,3 mia. kr., især kollektiv trafik og baneinvesteringer), Genudlån mv. (12 mia. kr.), Miljøministeriet (ca. 3,8 mia. kr.), Energi-, Forsynings- og Klimaministeriet (ca. 2,8 mia. kr.) og Udenrigsministeriet (ca. 1,9 mia. kr., klimabistand). Per-ministerium-fordelingen arver alle forbeholdene fra v2-klassifikationen, og er ikke en officiel Klimaråds- eller Finansministeriets opgørelse.

KL og DST kommune-nøgletal (valg og affald)

kommune_nogletal.json supplerer KLs benchmark med fire DST-baserede nøgletal per kommune: valgdeltagelse ved kommunalvalg (DST KVRES, 2005-2021), største parti ved seneste kommunalvalg, husholdningsaffald i kg per indbygger og genanvendelses-andel. Dækker alle 98 kommuner. KL-benchmark (54 FLIS-baserede metrics) ligger i kl_benchmark.json og parses fra KLs PDF-rapport, da KL ikke publicerer tallene som CSV.

Aktstykker, dækning og confidence-split

aktstykker_temaer_totaler.json dækker 1.791 aktstykker med beløb fra perioden 2020-2025, grupperet på temaerne Ukraine (47), covid (210), mink (19), energi (32), klima (15) og andet (1.468). PDF-parsningen lykkedes med beløb på næsten alle aktstykker, men confidence-niveauet varierer. For tema-totalerne er det vigtigt at splitte på confidence: fx er 217 ud af 1.468 "andet"-aktstykker high-confidence (ca. 56,7 mia. kr.), mens 1.139 er low-confidence (regex matchede et tal i PDFen, men det er ikke nødvendigvis bevillingen). Brug altid high-confidence-andelen, hvis du citerer et samlet beløb.

Boligpriser per kommune

boligpriser.json kombinerer to DST-kilder. EJDFOE1 giver markedsværdi pr. ejendom per kommune 2004-2025, beregnet for samtlige ejendomme (ikke kun de handlede), så tallet er mere stabilt end transaktionspriser. EJEN77 giver gennemsnitlig kontantpris ved almindelig fri handel på landsplan 1992K1-2025K4. Lokalt kan transaktionspriser afvige fra markedsværdien i et givent kvartal.

Ledighed per kommune

ledighed_per_kommune.json viser bruttoledighed (nettoledige plus aktiverede arbejdsmarkedsparate) per kommune månedligt 2021M04-2026M03. Antal er fuldtidsledige (DST AUF01), procentdelen er af arbejdsstyrken 16-64 år (DST AUP01). Tallene er foreløbige opgørelser og kan blive revideret tilbage i tid.

Kriminalitet per kommune

kriminalitet_per_kommune.json er anmeldte forbrydelser (DST STRAF11), ikke domme. En anmeldelse kan ende uden sigtelse. Kvartalsdata er aggregeret til kalenderår, og kun komplette år medtages. Christiansø indgår i Bornholm. Region- og landstal er udeladt fra kommune-listen. Anmeldelser per indbygger giver oftest et mere fair sammenligningsgrundlag end absolutte tal.

Sygefravær i kommunalt ansatte

sygefravaer_kommunal.json bruger DST FRA027 og viser gennemsnitlige fraværsdagsværk per fuldtidsansat i kommunerne 2013-2024. Datasættet dækker kun egen sygdom og udelader børns sygdom, arbejdsulykker og barsel. Tallet dækker alle 99 kommunale arbejdsgivere (98 kommuner plus Bornholms Regionskommune separat hvor relevant).

Vejnet per kommune

vejnet_per_kommune.json kombinerer Vejdirektoratets CVF (Central Vej- og stifortegnelse, snapshot maj 2026) med DST REGK100 (kommunernes regnskaber 2007-2024). Det samlede offentlige vejnet er 73.728,8 km, hvoraf 4.868,2 km er statsveje og 68.860,2 km kommunale offentlige veje. Kommunal vejudgift i 2024 var 6.336,8 mio. kr. Vejlængderne er et øjebliksbillede, ikke en tidsserie, da Vejdirektoratet ikke publicerer historiske snapshots.

Sundhedsudfald per kommune (samlet)

sundhedsudfald.json samler flere DST-kilder per kommune: rå og aldersstandardiseret mortalitet, sygehusbenyttelse (SBR01), middellevetid per region (HISBR), lægebesøg (SYGK1), ventetid til plejebolig (AED16) og hjemmesygepleje (HJEMSYG). Datasættet er udfald-fokuseret som modstykke til de udgiftsorienterede sundheds-tal, så man kan koble "hvad bliver der brugt" med "hvilke resultater får vi".

Hvad har vi ikke (og hvorfor)

Vi er ærlige om hullerne. Nedenstående er datasæt som vi gerne ville have med, men som kræver lukkede API-aftaler, formel myndighedsadgang eller scope der ligger uden for et hobby-projekt. Hvis du sidder med adgang til et af dem og vil dele, så skriv via samarbejdssiden.

  • CVR-niveau modtagere af offentlige tilskud. Ingen central modtagerregistrering findes i Danmark. Vi har MVP via CAP-listen, men en komplet "hvem-fik-pengene"-database kræver koordinering på tværs af ministerier og kommuner.
  • Per-kommune karaktergennemsnit og trivsel. Ligger bag UVM/STIL's tjenstlige API. Vi viser i stedet specialundervisning (UDDAKT22, 2015) og fuldførelses-andel (UDDAKT20) som åbne proxy-tal.
  • Operations-ventelister og outcome per hospital. Sundhedsdatastyrelsens Landspatientregister har intet åbent API. Vi bruger en regional proxy fra DST i stedet.
  • EU FTS modtager-detaljer. Europa-Kommissionens FTS er en single-page-app uden offentligt data-endpoint. Vi har EU-aggregater (24,4 mia. bidrag, 13,8 mia. tilbageløb), men ikke per-firma.
  • Realtids skat-indbetalinger per kategori. SKATs systemer er ikke designet til offentlig eksport. Nationalbanken DNSOST giver os daglig total, og DST OFF12K kvartalsfordeling, men ikke realtids per skattetype.
  • Klimabudget med Klimarådets fulde metodologi. Klimabudget v2 bruger manuel override plus heuristik. En egentlig EU Taxonomy-mapping per offentlig hovedkonto kræver en klimaøkonom og politisk konsensus om grænser.
  • Per-virksomhed lønniveauer (offentlig vs. privat sammenligning). GDPR-beskyttet. Vi kan kun bruge DST LON-aggregater på sektor-niveau.
  • Lov-tekst koblet direkte til budgetposter. Folketingets ODA har lovtekster og debatter, men ikke automatisk kobling til finanslovs-hovedkonti. Det er en forskningsindsats på 6-12 måneder.

Datakilder

  • fact_actual Økonomistyrelsen statsregnskab (OES)319.485 rækker
  • fact_appropriation Finansloven (OES bevillingsdata)192.076 rækker
  • fact_kommunale_regnskaber Danmarks Statistik REGK1141.420 rækker
  • fact_regionale_regnskaber Danmarks Statistik REGR311.368 rækker
  • fact_skat Danmarks Statistik SKAT (skatter og afgifter)17.301 rækker
  • fact_govt_expenditure_intl Eurostat gov_10a_exp (COFOG)280.908 rækker
  • fact_aktstykker ODA aktstykker (Folketinget)1.791 rækker
  • dim_paragraf Manuel paragraf-mapping (pipeline/paragraf_mapping.py)83 rækker
  • dim_deflator Danmarks Statistik PRIS8 (forbrugerprisindeks)126 rækker
  • dim_population Danmarks Statistik FOLK1A (befolkning 1. januar)126 rækker
  • dim_population_intl Eurostat tps00001592 rækker

Eksport bygget 23.5.2026, 14.25.16.

Definitioner

Faste 2023-priser

Beløb deflateret med DSTs forbrugerprisindeks (PRIS8) til 2023-niveau, så historiske år er sammenlignelige.

Per indbygger

Beløb delt med befolkningen pr. 1. januar samme år (DST HISB3 eller FOLK1A).

Brutto-udgifter

Kun positive konti er summeret. Indtægter er ekskluderet, så tallet viser hvad der bliver brugt, ikke nettoudgift.

COFOG

FN/Eurostats klassifikation af offentlige udgifter i ti hovedsektorer. Bruges til international sammenligning.

Tilbage til Om