Bill Commons

Free, open, nonpartisan legislative search

Search stored bill text, sponsors, votes, and actions from all 50 states and DC. Compare versions, inspect source citations, and carry the record into your own research tools.

Try “HB 123” or “paid family leave”

Looking for an issue instead? Choose a topic and state, then open the bills and their source records.

51 / 51

Public jurisdictions represented

64 / 78

Coverage rows passing local validation

212,053

Stored coverage bill count

Coverage validation checks the records stored by Bill Commons. It does not prove that a source is complete or that the latest official update has already been ingested.

Building something with this? Stored bill, sponsor, action, and vote records are available from a free public REST API — no key required for public read access. API docs · MCP server for AI assistants · Source on GitHub

Research the record, then take it with you

Bill Commons combines readable research pages with deterministic tools for deeper analysis. Each path below opens a working public example.

Search and compare state bills

Start with a state or keyword, open the recorded action timeline, and compare extracted text between two bill versions.

Build evidence you can check

Open a citation-backed packet with its source URL, local retrieval time, derived-field notes, and a snapshot change detector.

Follow an issue or connect a tool

Use curated topic trackers and scoped Atom action feeds, or query the same public records through the REST API and read-only MCP server.

ChatGPT plugin in preparation. The public MCP endpoint is available now for a developer-mode connection; the packaged plugin has not been published or approved. See the current ChatGPT setup and availability notes.

Active sessions

Browse all states →

Coverage dashboard

Every jurisdiction’s ingestion status, bill counts, and validation results are public — no black boxes.

View full coverage matrix