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
PittsburghPA
Legistar- meetings
- 14
- decisions
- 345
- authorized
- $156M
Latest: City Council, Aug 3, 2026 · 4 contested votes
Your city isn't here?
Paste a link to any council agenda or minutes page and Civic Ledger reads it on the spot. Cities that use Legistar can be added permanently in one command.
Read any agenda →
Recently decided
Across tracked cities
- Pittsburgh will adopt the Downtown Pittsburgh Transit Revitalization Investment District Implementation Plan to fund public and private improvements in Downtown. The plan aims to facilitate redevelopment in the area. No specific amount is mentioned.Streets & transit
- Resolution amending Resolution 124 of 2023, which authorized the Mayor, and the Director of the Office of Management and Budget, to enter into an Agreement or Agreements with…Budget & taxes$882K
- Pittsburgh City Council voted down a plan on July 7, 2026, to let the Pittsburgh Land Bank take over nine city-owned lots along Lincoln Avenue and Mayflower Street in the 12th Ward for one dollar. The land bank wanted the property to clear tax titles and return vacant land to productive use, but council members unanimously rejected the resolution in a 9-0 vote.Housing$1
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.