Skip to main content

An independent, nonpartisan information resource — not affiliated with the U.S. government, Senator Fetterman, or any campaign. Read about this project.

Data sources

Every number on this site traces back to one of these sources.

Data as of September 6, 2026 · Source: U.S. Senate roll-call records

This project draws on 4 sources. The U.S. Senate’s official roll-call records are the backbone — they are the primary source for all 1581 votes. The others provide optional context or attributed third-party analysis. The current dataset was generated on September 6, 2026 and covers the 4 congressional sessions of Fetterman’s tenure.

U.S. Senate roll-call votes (senate.gov)

Primary source for every vote

The official Legislative Information System roll-call XML. This is the authoritative record of how each senator voted and the source cited on every vote page.

https://www.senate.gov/legislative/LIS/roll_call_lists/vote_menu_119_1.htm

Congress.gov API

Bill context (optional enrichment)

When available, used to add bill titles, sponsors, and policy areas. The site is built to work fully without it; where context is unavailable, fields are left blank rather than guessed.

https://www.congress.gov/

GovTrack

Third-party analysis (attributed)

Cited for comparative measures such as ideology score and missed-vote ranking. These figures are GovTrack’s analysis and are labeled as such wherever they appear.

https://www.govtrack.us/congress/members/john_fetterman/456877

unitedstates/congress-legislators

Member identifier crosswalk

The canonical open dataset mapping legislator identifiers (Bioguide, LIS, GovTrack), used to confirm Fetterman’s identifiers.

https://github.com/unitedstates/congress-legislators

How the sources fit together

The pipeline is deliberately simple. On each refresh, the site reads the Senate's official vote list for every session of Fetterman's tenure, then fetches the detailed roll-call record for each individual vote and extracts his position, the question, the tally, the party split, and the canonical source URL. His identity is matched by his official Senate member identifier and cross-checked against the legislators dataset. Where the Congress.gov API is available, bill titles, sponsors, and policy areas are layered on as optional context; when it is not, those fields stay empty. Nothing on this site comes from a third-party vote tracker — comparative figures from GovTrack are quoted only where labeled, and poll numbers appear only on the approval-rating page with the pollster named.

Public-domain notice

Roll-call vote data produced by the U.S. Senate is a work of the federal government and is in the public domain. This site reorganizes and presents that public record; it does not alter the underlying facts.