CivicBudgetSpending Visualizations

Show what is inside each spending area.

Category and department pages turn budget lines into clear horizontal bar charts with the context residents need: change from last year, cost per resident, and share of the general fund.

Education spending breakdown with bars for its budget lines and a chart of per-resident education spending in four Massachusetts cities.

A number alone does not explain much.

Budget tables give precise figures, but most readers cannot tell whether a number is large, small, rising, or falling. Without context, a department total invites the wrong conclusions. Staff end up explaining the same comparisons in every presentation and hearing.

  • Totals with no sense of scale
  • Year-over-year changes are hard to spot
  • Revisions during the budget process go unnoticed

How spending visualizations work.

  1. Step 1

    Organize by category

    Budget lines are grouped into spending categories, such as education or public safety, that match how your budget is structured.

  2. Step 2

    Chart what is inside

    Each category page uses horizontal bars to show its budget lines and how each changed from last year.

  3. Step 3

    Give every department a page

    Department pages show the amount, change, per-resident cost, share of the general fund, and a peer comparison where available.

  4. Step 4

    Track revisions

    When a budget is revised, department pages show how the figure moved across each published version.

Spending Visualizations in detail

One figure, with all of its context.

Each department or line has its own page showing the budgeted amount, the dollar and percentage change from the prior year, the cost per resident, and its share of the general fund. Where earlier versions of the budget were published, the page shows how the figure moved from proposed through each revision. Related lines are linked so readers can keep exploring.

  • Amount, change, per-resident cost, and share of general fund
  • Version history across published revisions
  • Peer comparison chart where suitable data exists
Police department budget page showing the FY2027 proposed amount, change from the prior year, per-resident cost, share of the general fund, and a peer-city comparison chart.
Every department gets a page with its amount, change, per-resident cost, and context.

Proportions that are obvious at a glance.

Simple horizontal bar charts show how the general fund divides across major categories such as education, employee benefits, and public safety, in dollars or per resident. Where peer data is available, the same chart places your municipality beside comparable communities. One consistent chart style is used throughout the site, so residents only have to learn it once.

  • Horizontal bar charts with labelled amounts
  • Dollars or per-resident views
  • Consistent chart style across every page
Grouped bar charts comparing education, employee benefits, and public safety spending across four cities, with a dollars or per-capita toggle.
Where the money goes, side by side, in dollars or per resident.

Every chart traces back to a document.

Each data page notes the budget version and date it reflects and cites the official document behind it. A sources and methodology page lists the published budgets and public datasets used, such as population estimates for per-resident figures. Finance staff review the structured figures before launch.

  • Budget version and date shown on data pages
  • Sources and methodology page
  • Figures reviewed with finance staff before launch
Sources and methodology section listing the official budget documents and public datasets behind every figure.
Every figure traces back to a published, official source.

Example: preparing for a budget hearing

This is an illustrative workflow showing how a town's finance director might use spending visualizations to support a public hearing.

Charts reflect budget allocations in published documents. They do not show actual expenditures to date.

  1. The finance director is preparing a presentation on the proposed education and public safety budgets.

  2. They open the education category page to show what's inside the category and how each line changed from last year.

  3. They open the police department page to show its per-resident cost and share of the general fund.

  4. Because the budget was revised during the process, they show how the department figure moved between published versions.

  5. They share links to both pages in the hearing notice so residents can review the figures in advance.

Practical benefits for your municipality.

  • Clearer presentations

    Staff can present from live pages instead of rebuilding charts for each meeting.

  • Changes made visible

    Year-over-year changes and budget revisions are shown directly on each page.

  • Shared facts

    Officials and residents work from the same cited figures during budget season.

  • Easy to share

    Every department and category has a page communications staff can link to.

Common questions

More answers on the CivicBudget overview, or ask us directly.

Ask a question
What kinds of charts does CivicBudget use?

CivicBudget uses clean horizontal bar charts with labelled values. They work well for comparing amounts, changes, and per-resident figures, and stay readable on a phone.

What does a department page show?

The budgeted amount, the change from the prior year in dollars and percent, the cost per resident, and the share of the general fund. Where suitable data exists, it also includes a peer comparison and the figure's history across published budget revisions.

How are per-resident figures calculated?

Per-resident figures divide a budgeted amount by a published population estimate, such as Census Bureau estimates. The source used is listed on the sources and methodology page.

Can the site show changes between budget versions?

Yes. When proposed and revised budgets are published, each version is added, and department pages show how a figure moved from one version to the next.

Do the charts show actual spending to date?

No. They show budget allocations from published documents. CivicBudget does not track transactions or replace your financial systems.

See spending visualizations with your own municipality in mind.

We’ll walk through CivicBudget using your departments, categories, and goals — and answer the practical questions about setup.