The public record, readable

What did your city council decide last week?

Council agendas and minutes are public, but they are long, legal, and scattered across PDFs. Civic Ledger reads every meeting, every roll-call vote and every dollar, explains each item in plain language, and links back to the source document.

Tracked so far

cities
1
council meetings
14
decisions explained
345
authorized, last 90 days
$156M

Counts cover the trailing 90 days for each city. Dollar figures are the headline amounts named in items that passed, excluding money the city received.

Cities

Pick a city

Recently decided

Across tracked cities

1

Read the record

For the ~300 cities on Legistar we read meetings, agenda items, roll-call votes and full legislative text from the public API. For everyone else, Firecrawl turns agenda pages and PDFs into clean text.

2

Explain each item

An open-weight language model rewrites each ordinance and resolution in one to three plain sentences, names who it affects and the headline dollar figure, and files it under a topic. It cannot invent votes or amounts; those come from the record.

3

Show your work

Every summary keeps a link to the original file, the official title, and the exact roll call. Weekly recaps and an RSS feed mean you can follow a city without ever opening a PDF.