★ Campaign Lab · every English council · open data ★
What your council talks about, and where the money goes. Show me the receipts.
Search or select your council above
Explore what your councillors discuss, where public funds go, and how your council ranks across England on quality of life, public services, and financial health.
What it is. Covers all 282 English local authorities in the Council Gateway across the political spectrum. Pick any council to explore what it talks about, where its money goes, and how it compares on key outcome metrics.
What they talk about. Meeting minutes come from the Council Gateway API (Poteris), covering October 2024 – March 2025, matched to the 2024-25 financial year so discussion and spend cover the same period. Each document is classified by keyword counting against a fixed 10-topic taxonomy. A council's discussion share for a topic = that topic's keyword hits ÷ all topic hits across its minutes. Statutory notices (licensing orders, road closures, traffic regulation orders) are filtered out.
Where the money goes. Spend is from the MHCLG Revenue Outturn 2024-25, gross expenditure by service (staff + running costs), converted to £ per resident. Gross measures the resources a council actually pours into each service. The alternative, net expenditure (gross minus fees-and-charges income), measures the burden on council tax instead, and understates services that charge heavily: on a net basis Camden's £37m-a-year roads operation would show up as negative, because parking income (£57m) more than covers it. One caveat with gross: it includes activity funded by fees and charges as well as council tax. Bath's Roman Baths spend, for instance, is more than covered by admissions.
Spend benchmarks. England spend figures are calculated as population-weighted England averages across all 282 local authorities (total English spend divided by total population for £/resident, and total topic spend divided by total expenditure for budget shares).
Quality of Life scorecard & league table. Seven outcome-based indicators with national ranks across England (Rank #X of 282):
Council tiers & remits. Shire Districts (lower-tier councils) deliver Housing, Local Planning, Waste Collection, and Leisure. Upper-tier County Councils provide Education, Adult & Children's Social Care, Public Health, and Highways. Unitary and London/Metropolitan Boroughs deliver all services under a single authority.
Financial health check. Tracks statutory Section 114 spending freezes and MHCLG Exceptional Financial Support (EFS) capitalisation records (2024–2026).
Limitations. Political control reflects current council composition from Open Council Data UK (2026). Some councils have incomplete Gateway minutes for FY2024-25, so discussion panels are omitted while retaining finance and outcome metrics. Keyword classification counts what minutes mention, not debate quality or voting outcomes.
Equal-weighted mean spend share across councils led by each party (outright majority, minority, or largest group). Source: MHCLG Revenue Outturn 2024-25 · control from Open Council Data UK (2026).
Equal-weighted mean discussion share across councils led by each party (outright majority, minority, or largest group). Source: Council Gateway API minutes, FY2024-25 · control from Open Council Data UK (2026).
English local authorities operating under statutory Section 114 spending freezes or MHCLG Exceptional Financial Support (EFS) capitalisation directives.
Source: Ministry of Housing, Communities and Local Government (MHCLG) official financial intervention registers.
Click any column header to sort. Use search box to quickly find your council.
This started as a one-day build at Campaign Lab, so there's a lot I still want to improve. Here's roughly what I'm working towards, in order:
I'd also genuinely value your take on any of these:
Drop a comment below, open an issue, or email me. Whatever's easiest.
Code and data are public: github.com/ParthG60/council-receipts
Leave a note, flag a data correction, or share thoughts. No account or login required—post with your name or anonymously.