Independent New Hampshire Journalism · Northfield, NHNH Bill Tracker
New Hampshire’s bills, where each one stands, and the record behind it.
The New Hampshire General Court publishes the status of its bills as a set of plain text files. This page reads those files every night and lays out where each bill stands: what became law, what was killed, what was vetoed, and what is parked or still in process.
Search by bill number, words in the title, sponsor, or committee. Open any bill to see its docket, its sponsors with party, recorded roll calls with party splits, the veto record where there is one, and committee sessions already on the calendar. Each bill links to its official page, its text, and outside sources. Leads from the record collects what moved lately, every veto and its outcome, close and party-line votes, bills that passed one chamber and died in the other, and laws taking effect soon.
Read this before you quote it
Outcome labels are assigned by rules that read the docket text. They are a sorting aid, and each bill’s detail shows the exact docket line its label came from. The docket, the bill page, and the roll-call record on gc.nh.gov are the record. Every bill here links to them.
- The General Court is not in session. Work still under way means interim-study bills with committee sessions scheduled this fall and laws with effective dates still ahead. The 2027 filings are not yet in the state’s data.
- “Still in process” means the docket file shows no final action. For many of these bills, the General Court’s bill table records a later floor action that the docket file does not include. Each one says so, and links to the official record. Check it before calling a bill pending.
- A veto overridden in one chamber and sustained in the other stands. The tracker counts it as sustained.
- “Not voting, not excused” is the General Court’s own label. A member marked absent on every vote may have resigned or the seat may have been vacant; check before naming anyone.
- Subject and county labels are inferred from the raw codes and shown beside them. The prior-session file is docket-only, with no titles or sponsors.
- LegiScan, Plural, and news-search links are built from the bill number and not checked bill by bill.
How it is made
A script pulls the pipe-delimited files the General Court publishes at gc.nh.gov/downloads, once a night in the hours the General Court asks automated clients to use, and rebuilds the dataset. The code, the data, and a column-by-column audit are public on GitHub. Read the method and caveats or download the data as JSON. Corrections go to the Corrections Register.

