Civic Notice

A reading tool for the public record

What your government is actually working on.

The agenda before the vote, who represents you, and how each of them voted. Your city, your county, your state and Congress, in one feed.

Civic Notice has no opinions to sell you. No scores, no grades, and nothing written by an AI. Where a summary appears, it is the government's own words, labelled as theirs. Where the record has a gap, the app says so instead of filling it in. And every item links straight to the government's own record, so you can check us.

Coming soon to the App Store

Free, for iPhone. No accounts, no ads, no tracking.

The Civic Notice agenda feed, showing upcoming meeting counts and a list of scheduled items for Sacramento.
Agendas, before the meeting
What is scheduled, item by item, with the meeting date and the link to the packet.
Roll calls, by name
Who voted yes, who voted no, and who was absent, wherever the record actually records it.
Your representatives
Who holds each seat, and the votes they have personally cast.
A reminder before it happens
Optional notifications for upcoming meetings. Scheduled on your device, by your device.

What it looks like

Screens from a build running against live data. Sacramento, August 2026.

An item detail screen showing a roll-call chart, the city's own motion text, and rows for type, body, outcome and mover.

The item, and its record.

The roll call, the clerk's own wording of the motion, and a link to the source document. Titles are never rewritten, even to make them clearer. Many are persuasive by design; that is a fact about the record, and you are entitled to see it.

A representative's detail screen showing role, body, district, term, and a list of recorded votes with how they voted.

How they actually voted.

Every roll call we hold for a representative, in order, with the vote they cast, including the ones they missed. Not how their party voted, and not a score somebody computed. The list itself, and what it means is yours to decide.

The Reps tab listing nine Sacramento city councilmembers with their roles and districts.

Who represents you.

Grouped by government and body, with district numbers where the record publishes them. Type an address once, or skip it and pick your city, county and state by hand. Either way, nothing about you leaves your phone to make this screen work.

Summaries in the government's own words

Civic Notice never writes a summary, because a bias you cannot audit is worse than a gap you can see. Where a government publishes a summary of its own, the app shows it and labels it as theirs. On California bills that is the Legislative Counsel's Digest, the summary the state's own Office of Legislative Counsel publishes with the bill. Quoted without edits, and linked to the record it came from:

AB 30, Alvarez. State Air Resources Board: gasoline specifications: ethanol blends. Existing law requires the State Air Resources Board to adopt and implement motor vehicle fuel specifications for the control of air contaminants and sources of air pollution. …
The opening of the Legislative Counsel's Digest for AB 30 (2025–2026), as the app shows it. The full digest, and the bill itself, are at leginfo.legislature.ca.gov.

Where a government publishes only a title, you get the title and the record's own link. The gap shows as a gap.

Where it works today

58 governments, and they are not all covered to the same depth, so the app never pretends otherwise. Which government publishes what varies enormously, and the honest version of that is a map and a table rather than a number.

44 states carry bills, outcomes and votes by name: the kinds of record we hold for them, not a guarantee that every roll call carries all three. Alaska and Missouri carry bills and their outcomes, without votes by name: the record we hold there gives how each roll call came out and not how each member voted. The remaining 4 states carry the roster of who currently holds every seat. Open any of them in the app and it says exactly which of those it has, rather than showing you an empty calendar.

The U.S. Congress is covered separately: House and Senate roll calls, by name, for every member.

AL AK AZ AR CA CO CT DE FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY
  • Bills, outcomes and votes by name (44)
  • Bills and outcomes, without votes by name (2)
  • Roster: who holds each seat (4)
  • Cities and counties served inside the state
Read from the live API on 2026-09-01. Coverage changes without an app update.
GovernmentAgendasOutcomes Votes by nameUpcoming
Federal
U.S. CongressYesYes
States
AlaskaYes
ArizonaYesYes
CaliforniaYesYes
ColoradoYesYes
ConnecticutYesYes
DelawareYesYes
FloridaYesYes
GeorgiaYesYes
HawaiiYesYes
IdahoYesYes
IllinoisYesYes
IndianaYesYes
IowaYesYes
KentuckyYesYes
LouisianaYesYes
MaineYesYes
MarylandYesYes
MassachusettsYesYes
MichiganYesYes
MinnesotaYesYes
MississippiYesYes
MissouriYes
MontanaYesYes
NebraskaYesYes
NevadaYesYes
New HampshireYesYes
New MexicoYesYes
New YorkYesYes
North CarolinaYesYes
North DakotaYesYes
OhioYesYes
OklahomaYesYes
OregonYesYes
PennsylvaniaYesYes
Rhode IslandYesYes
South CarolinaYesYes
South DakotaYesYes
TennesseeYesYes
TexasYesYes
UtahYesYes
VermontYesYes
VirginiaYesYes
WashingtonYesYes
West VirginiaYesYes
WisconsinYesYes
WyomingYesYes
4 more states Roster only
Counties
Ada County, IDYesYesYes
Sacramento County, CAYesYesYesYes
Cities
City of Boise, IDYesYesYesYes
City of Columbus, OHYesYesYes
City of Folsom, CAYesYesYesYes
City of Rancho Cordova, CAYesYes
City of Sacramento, CAYesYesYesYes

"Roster only" means exactly that. For 4 states, Civic Notice knows who currently holds every seat in the legislature and nothing else: no bills, no agendas, no votes. Open that state's tab and it tells you so, rather than showing you an empty calendar and letting you assume the legislature did nothing.

We would rather serve you a small, true picture than a large, misleading one. Governments move to fuller coverage as their records are read; that happens on our side and appears in the app without an update.

Why the depth varies so much

It is almost entirely about what each government publishes and how. Sacramento has a full-featured records API and, for years, recorded almost no per-member votes in it. Folsom has no API at all and publishes complete AYES/NOES roll calls in its minutes. Congress publishes House votes through an API and Senate votes only as static XML files. Every one of those is a different problem, solved separately, which is why coverage grows a city at a time.

How to actually stay informed

Most people find out about a local decision after it is made. Nearly all of it is public beforehand; it is just published as a 200-page PDF, on a Thursday, on a website nobody visits. Three things close most of that gap.

Read the agenda, not the news

A council agenda is published days before the meeting and lists every item that can legally be decided at it. If something is not on the agenda, it usually cannot be voted on. Civic Notice puts that list in front of you with the meeting date attached, so "what is my city about to decide" takes under a minute to answer.

Turn on notifications

Save an item and the app can remind you before the meeting. This is the whole point: "the council votes on this Tuesday" is the most useful thing this app can tell you, and it is worthless the day after. Reminders are scheduled on your device. There is no account and no server that knows what you follow.

Check the record afterwards, by name

After the vote, look at how the person who represents you actually voted. Open their page and read the list. Where the record does not name individual votes, the app tells you whose gap that is: the government's, or ours because we have not read that document yet.

And keep the source one tap away. Every item in the app links to the government's own page or document. That link is not decoration; it is the basis of the whole thing. If Civic Notice is ever wrong, the record is how you find out.

Get the app

Civic Notice is built for iPhone, and is free. It has no accounts, no ads, no tracking and no in-app purchases.

Coming soon to the App Store

Questions and coverage requests will go to the support email, which opens with the App Store release. Tell us which city, county or state you want next.