BudgetStateBudget vs Actual

BUDGET met?

Dutch public money · read from the reports governments file themselves

6%of the 342 Dutch municipalities spent no more in 2025 than the budget their council adopted.

Every November a municipal council adopts a budget for the year ahead. After the year it files the accounts. Both go to Statistics Netherlands in one format, line by line: over twenty million cells a year. We set them side by side for every municipality since 2017. In 2025 they spent €5.5 billion more than they budgeted (+7.2%), and received €9.4 billion more than they expected (+12%). 6 did not file both reports with CBS.

Care
Social domain+11%

€33.6 bn budgeted, €37.3 bn spent

over in 9 of 9
Youth care+11%

€6,565 m budgeted, €7,290 m spent

over in 9 of 9
Care and support (Wmo)+2.3%

€7,462 m budgeted, €7,636 m spent

over in 8 of 9
Place
Roads, transport and water+2.4%

€5,143 m budgeted, €5,265 m spent

over in 6 of 9
Housing and planning+15%

€2,692 m budgeted, €3,093 m spent

over in 9 of 9
Health and environment+4.5%

€7,029 m budgeted, €7,342 m spent

over in 9 of 9
Community
Education+4.9%

€3,332 m budgeted, €3,494 m spent

over in 9 of 9
Sport, culture and recreation+6.1%

€6,674 m budgeted, €7,080 m spent

over in 9 of 9
Safety+4.9%

€2,866 m budgeted, €3,005 m spent

over in 9 of 9
The town hall
Governance and general revenue+3.4%

€13.3 bn budgeted, €13.7 bn spent

over in 9 of 9
Economy−11%

€1,711 m budgeted, €1,517 m spent

over in 6 of 9

342 municipalities · 2017–2025 · 6,713 reports · 2,495,775 filled lines · spending on the budget scale: under ← within 2% → over

9 of 9years since 2017 in which the municipalities together spent more than they had budgeted
+11%on youth care in 2025 against its budget. Over budget in 9 of 9 years, never by less than 11%.
€47.7 / 47.7 bnout of the national Municipalities Fund in 2025, and into the municipalities' accounts: two sources, one flow of money

Policy areas

Where the budget gives way

The nine main policy areas every municipality reports on, and the two care budgets inside the social domain that decide most years: what the councils adopted in November, against what the accounts say was spent.

AreaBudget 2025SpentGap
Governance and general revenueBestuur en ondersteuning€13.3 bn€13.7 bn+3.4%
SafetyVeiligheid€2,866 m€3,005 m+4.9%
Roads, transport and waterVerkeer, vervoer en waterstaat€5,143 m€5,265 m+2.4%
EconomyEconomie€1,711 m€1,517 m−11%
EducationOnderwijs€3,332 m€3,494 m+4.9%
Sport, culture and recreationSport, cultuur en recreatie€6,674 m€7,080 m+6.1%
Social domainSociaal domein€33.6 bn€37.3 bn+11%
Health and environmentVolksgezondheid en milieu€7,029 m€7,342 m+4.5%
Housing and planningVolkshuisvesting, leefomgeving en stedelijke vernieuwing€2,692 m€3,093 m+15%
Youth careJeugdhulp€6,565 m€7,290 m+11%
Care and support (Wmo)Wmo€7,462 m€7,636 m+2.3%

Year by year

Every year, a pattern

Spending and income against their budgets, for all municipalities together, and how many of them stayed within what they had adopted. The budget is the one adopted before the year began; the amendments councils pass during the year are part of the gap.

YearFiled bothWithin budgetSpending budgetedSpentGap
201738869€52.0 bn€54.4 bn+4.7%
201838044€52.3 bn€56.0 bn+7.1%
201935537€54.9 bn€58.1 bn+5.9%
202035511€56.9 bn€62.3 bn+9.5%
202135222€58.6 bn€62.7 bn+6.9%
202234512€59.3 bn€64.9 bn+9.4%
20233427€64.9 bn€72.6 bn+12%
202434216€71.4 bn€77.6 bn+8.8%
202534220€76.4 bn€81.8 bn+7.2%

All 342

Every municipality, one square

Today's municipalities by province, each coloured by how far its spending landed from its budget — a cross where it did not file both reports, stripes where it filed with errors. Hover for the numbers, click to look one up.

under by more than 10%under by 2–10%within 2%over by 2–10%over by more than 10%filing errorno filingnot a municipality yet

Top 10s

The 10 worst and the 10 best

The 10 municipalities furthest over the budget their council adopted, and the 10 furthest under — as a share of that budget, so a town of 5,000 and a city of 900,000 compare. Not filing both reports, or filing them with errors, ranks worst of all, repeat offenders first. Pick a group to compare municipalities of a size, and an area to rank on that one. Ties share a rank. Click a name for its card.

Year
Group
Ranked on

Follow the money

The Municipalities Fund, from both ends

The largest single source of municipal income is the Gemeentefonds, a chapter of the national budget. The Ministry of Finance publishes what it planned and paid; the municipalities report what they budgeted and received. Two independent sources on one flow of money — they agree to within a few per cent, and both show it growing between plan and payment: the fund grows during the year, and so does municipal spending.

YearNational budget: plannedMunicipalities: budgetedNational budget: paidMunicipalities: received
2017€27.1 bn€26.9 bn€27.8 bn€27.8 bn
2018€28.3 bn€28.0 bn€29.1 bn€29.2 bn
2019€30.1 bn€30.1 bn€31.3 bn€31.0 bn
2020€31.8 bn€31.6 bn€33.4 bn€33.4 bn
2021€32.8 bn€32.4 bn€35.0 bn€35.3 bn
2022€35.6 bn€34.3 bn€40.0 bn€39.6 bn
2023€40.5 bn€38.7 bn€42.2 bn€41.2 bn
2024€42.9 bn€42.2 bn€43.8 bn€44.0 bn
2025€44.9 bn€44.4 bn€47.7 bn€47.7 bn

The national budget

The ministries

Every chapter of the national budget: what Prinsjesdag presented, what the last amendment approved, and what was spent. Here a gap is not always a miss — debt management and state loans land on Finance, money moves between articles and funds, and the funds are paid from the ministries, so the chapters are never added up. Open a chapter to see its articles.

Provinces

The twelve provinces

The provinces file in that format too, on their own policy areas.

Look up

Look up a province or a municipality

The country or a province, totalled over the municipalities it had each year — or one municipality: its budget against its accounts, year by year and area by area, per inhabitant, and beside municipalities of its size.

Europe, next

EU cohesion money: allocated, and paid

The question, one level up. For 2021–2027 the EU allocated €1,641 million of cohesion money to the Netherlands' programmes; by 30 September 2026 it had paid 37.1% of it — 5th of 27 member states, against 28.4% across the EU, by the European Commission's own figures.

SwedenSpainSlovakiaSloveniaRomaniaPortugalPolandNetherlandsMaltaLuxembourgLithuaniaLatviaItalyIrelandHungaryGreeceGermanyFranceFinlandEstoniaDenmarkCzechiaCyprusCroatiaBulgariaBelgiumAustria
Outlines: Made with Natural Earth (public domain), drawn with DopeCode's gust-ui in Lambert's azimuthal equal-area projection: every country at its true share of the page.
1EE51.4%€1,782 m of €3,467 m
2FI48.4%€973 m of €2,012 m
3LU46.2%€18 m of €39 m
4LT41.0%€2,595 m of €6,330 m
5NL37.1%€608 m of €1,641 m
6CY36.7%€370 m of €1,007 m
7CZ36.6%€7,721 m of €21,084 m
7LV36.6%€1,671 m of €4,569 m
9RO36.3%€11,321 m of €31,149 m
10SE34.5%€636 m of €1,841 m
11EL33.0%€6,908 m of €20,904 m
12DK32.3%€212 m of €657 m
13MT31.7%€252 m of €795 m
14SK31.2%€3,936 m of €12,609 m
15PL29.7%€22,527 m of €75,973 m
16FR29.6%€5,141 m of €17,342 m
17HR28.1%€2,516 m of €8,950 m
18IE26.5%€300 m of €1,131 m
19SI25.8%€841 m of €3,266 m
20BE25.0%€635 m of €2,543 m
21BG24.7%€2,661 m of €10,791 m
22AT24.5%€263 m of €1,074 m
23DE24.4%€4,901 m of €20,070 m
24PT24.1%€5,535 m of €22,995 m
25IT22.7%€9,681 m of €42,698 m
26HU21.0%€4,417 m of €21,028 m
27ES19.9%€7,304 m of €36,682 m

Net payments (pre-financing and interim) against the programmes' total EU allocation, 2021–2027 period, as of 30 September 2026. The period's money can be spent until 2029.

Method

How this was measured

Every number on this page comes from what governments report themselves. Nothing is estimated, imputed or scraped from PDFs; where the sources disagree or leave a gap, the page says so.

The source

Every municipality and province reports its budget and its annual accounts to Statistics Netherlands (CBS) in one standard format: every policy area (taakveld) against every kind of cost and income, unedited. We read every filing since 2017: 6,713 reports, 2,495,775 filled lines.

Budget and actual

Budget is the primary budget the council adopts in November for the year ahead — the plan before the year begins. Actual is the annual accounts, filed the summer after. Amendments passed during the year (begrotingswijzigingen) are not in what municipalities report to CBS, so they are part of the gap: a council that approved more spending mid-year still shows as over its original plan. That is the question the site asks — how far the year moved from the plan.

What counts as spending

All costs (lasten) and income (baten) on the policy areas, as the BBV rules total them before reserves. Left out: the two lines that move money rather than spend it — reserve movements (0.10) and the year's result (0.11) — and land development (8.2, grondexploitatie), where land is bought, serviced and sold and its costs are capitalised as stock, so both sides swing with deals rather than services. Including everything, our totals match CBS's own published totals to within about 1%. Amounts are CBS's latest release.

The rules

Every municipality must file its budget and its accounts with CBS, and file them right. A year without both reports is the worst result there is: nothing to hold the plan against. A report whose negative spending lines add up to more than 5% of its total is a filing error — a budget does not plan negative youth care. Both count as a budget not met and rank first among the worst; a municipality that breaks the rules again is shown as such. In 2017–2025: 31 years without both reports, 11 with a filing error.

Comparable years

The comparison starts in 2017: the BBV reform replaced the old function codes with today's policy areas that year. The social domain was recoded in 2023 and again in 2025; youth care and Wmo care are held together across both recodings. Every municipality CBS lists for a year is counted; the money is totalled over those that filed both reports. Mergers (388 municipalities in 2017, 342 now) change who is counted, never the totals of those that filed. A province is totalled over the municipalities it had in each year, by CBS's own map of that year.

The national budget

The Ministry of Finance publishes every budget article's stages: the budget presented on Prinsjesdag, the spring and autumn amendments, and the outturn. We compare Prinsjesdag with the outturn, and show the last amendment beside it. Chapters are never added up: the funds are paid from ministries, so a sum counts money twice.

Sources

Statistics Netherlands (CBS): municipal and provincial budgets and accounts, population, municipal boundaries (CC BY 4.0). Ministry of Finance: the national budget and its outturn. European Commission: EU cohesion money per member state. Compiled, checked and published by DopeCode. Built 2026-10-01.

Next

Where the targets go next

Water boards and joint arrangements

CBS's data also holds the 21 water boards and the 153 joint arrangements (gemeenschappelijke regelingen) through which municipalities run services together. The water boards are already fetched; their own coding is still to map.

The reasons

Why a line moved is written in the amendments and annual reports councils and ministries publish. Matching each gap to the decision behind it turns a number into an account.

Europe, every member state

Beyond cohesion money, the EU publishes the Commission's forecasts against the outturn, the recovery fund's milestones, and climate and digital targets against the measured values — per member state. One question, BUDGET met?, for all 27.