Methodology

Last updated October 12, 2026

Every number on this site comes from the official record of how members voted, and every number links to the roll-call votes it was calculated from, so you can check it yourself.

We describe how members vote. We don’t judge whether those votes were right. The only ratings of members as for or against something come from outside organizations, and they’re always labeled with who made them.

Which votes we count

We cover the U.S. House and Senate from the 117th Congress (January 2021) onward. On each roll-call vote, a member’s position is one of Yea (the House records “Aye” on some votes, which we treat the same), Nay (or “No”), Present, or Not voting.

We sort every roll call into one of five types:

Vote typeWhat it covers
Final passagePassing a bill or joint resolution, adopting a resolution or conference report, agreeing to the other chamber’s version, overriding a veto, and Senate votes to confirm a nominee, ratify a treaty or convict on an article of impeachment
AmendmentAdopting or rejecting an amendment to a bill
ClotureSenate votes to end debate, which usually need 60 votes
Motion to recommitThe House minority’s last chance to send a bill back to committee
ProceduralAdopting the rule for debating a bill, ordering the previous question, motions to table, to adjourn or to reconsider, and other votes about how the chamber proceeds

Quorum calls and the election of the Speaker of the House aren’t counted in any statistic. Quorum calls only record who is present, and Speaker elections are votes for a person rather than yea or nay. We still record them: for a Speaker election, that’s who each member voted for.

Which types count toward each statistic:

StatisticVote types counted
Party unityAll five types
AttendanceAll five types
Yes and no by issue areaFinal passage on its own; the other four types shown separately, by type
BipartisanshipNo roll calls; based on bill cosponsorship
How often two members voted the same wayAll five types

A member is only counted on votes held in their chamber while they held the seat, from the day they were sworn in to the day they left. A member who changes parties is counted with the party they belonged to on the day of each vote. Independents are counted with the party they caucus with.

Party unity

We use the definition Congressional Quarterly has used since the 1950s. A party-unity vote is a roll call where a majority of voting Democrats voted one way and a majority of voting Republicans voted the other way. Only Yea and Nay votes decide the majorities. If either party splits exactly in half, it isn’t a party-unity vote.

A member’s party unity score is how often they sided with their own party on those votes:

Party unity = party-unity votes where the member voted with their party’s majority ÷ party-unity votes where the member voted Yea or Nay

Present and Not voting are left out of both numbers, so missing a vote doesn’t raise or lower the score. All five vote types count, as in CQ’s scores; on member pages you can narrow the score to one type. Each score shows how many votes it’s based on.

Attendance

We report attendance as the share of votes a member missed:

Missed votes = votes where the member was Not voting ÷ votes the member was eligible for

Voting Present counts as voting, not as a miss. In the House during the 117th Congress, votes cast by proxy count as votes, because the Clerk records them as the member’s position.

The official record doesn’t say why a member missed a vote, so absences for illness, family leave or official travel count as misses like any other. By tradition, the Speaker of the House rarely votes, so the Speaker’s missed-vote rate is shown with a note saying so.

Yes and no votes by issue area

For each issue area, such as healthcare or defense, we count how a member voted on roll calls about bills in that area:

Yea rate = Yea votes ÷ votes the member was eligible for (and likewise for Nay, and for Present or Not voting)

The main figure uses final passage votes only. Amendment, cloture, motion to recommit and procedural votes are shown separately, broken down by type, because a Yea on them doesn’t mean support for the bill. A Yea on a motion to recommit or a motion to table, for example, is often a vote against the bill.

A bill can be in more than one issue area, and its votes count in each, so the numbers across issue areas don’t add up to a member’s total. Votes not tied to a bill, such as most nominations, have no issue area and aren’t included here, though they still count toward party unity and attendance.

These numbers describe votes, not positions. A Nay on a healthcare bill isn’t a vote against healthcare; members vote against bills for many reasons, including that a bill doesn’t go far enough.

Bipartisanship

A member’s votes can’t measure bipartisanship separately from party unity: on a party-unity vote, siding with the other party is the same as breaking with your own. So we measure it through the bills members put their names to, with two numbers:

Cross-party cosponsoring = bills the member cosponsored that were introduced by a member of another party ÷ bills the member cosponsored

Cross-party support = bills the member introduced that have at least one cosponsor from another party ÷ bills the member introduced

Both count bills and joint resolutions introduced in each Congress. Original and later cosponsors count alike, and cosponsorships that were withdrawn don’t count. Each member is counted with the party they belonged to on the day they put their name on the bill, and independents with the party they caucus with. Each number links to the bills it was calculated from.

Comparing two members

Two members can be compared when they served in the same chamber in the same Congress, since only then did they vote on the same roll calls. How often they voted the same way is:

Voted the same way = votes where both voted Yea or both voted Nay ÷ votes where both voted Yea or Nay

As with party unity, Present and Not voting are left out of both numbers: a vote where either member was Present or didn’t vote counts as neither agreement nor disagreement. All five vote types count, and the comparison page can narrow the number to one type. It lists every vote where one member voted Yea and the other Nay, and shows each member’s other numbers side by side.

Agreement describes votes, not views. Members of the same party usually vote the same way far more often than members of different parties, so the number is most telling next to party unity.

Data sources

SourceWhat we use it forUpdates
unitedstates/congress-legislatorsMembers of Congress, their terms, districts, parties, and IDs in each source’s systemWeekly
Office of the Clerk, U.S. HouseHouse roll-call votes and every member’s positionNightly
U.S. Senate (senate.gov)Senate roll-call votes and every senator’s positionNightly
Library of Congress bill status files, published by GovInfoBills, sponsors and cosponsors, and Congressional Research Service policy areas and subjectsNightly

New votes usually appear the day after they’re held. We keep a copy of every file we download, with the address it came from and when we fetched it, and every record on the site can be traced back to the file it came from. As we add sources, such as campaign finance and state legislatures, they’ll be listed here.

How bills get issue areas

The Library of Congress’s Congressional Research Service (CRS) gives each bill one policy area and a list of more specific legislative subjects. We map those onto our own, shorter list of issue areas, such as the environment, education, healthcare, the economy, defense and immigration. Votes on a bill, including votes on its amendments, take the bill’s issue areas.

A bill gets the issue area its policy area maps to. Some subjects add a second issue area when a bill crosses into it: a veterans’ health bill has the policy area Armed Forces and National Security, which maps to defense and veterans, and its subject Veterans’ medical care adds healthcare. This is the full mapping:

Issue areaCRS policy areasCRS subjects that add it
Agriculture and foodAgriculture and Food; AnimalsFood supply, safety, and labeling
Civil rightsCivil Rights and Liberties, Minority Issues; Native AmericansRacial and ethnic relations; Sex, gender, sexual orientation discrimination; Voting rights
Crime and justiceCrime and Law Enforcement; LawDrug trafficking and controlled substances; Firearms and explosives; Human trafficking; Violent crime
Defense and veteransArmed Forces and National SecurityDefense spending; Military personnel and dependents; Veterans' education, employment, rehabilitation; Veterans' pensions and compensation
Economy and financeCommerce; Economics and Public Finance; Finance and Financial SectorNone
EducationEducationElementary and secondary education; Higher education
EnergyEnergyAlternative and renewable resources; Coal; Electric power generation and transmission; Nuclear power; Oil and gas
EnvironmentEnvironmental Protection; Public Lands and Natural Resources; Water Resources DevelopmentAir quality; Climate change and greenhouse gases; Endangered and threatened species; Hazardous wastes and toxic substances; Water quality; Wildlife conservation and habitat protection
Foreign affairs and tradeForeign Trade and International Finance; International AffairsForeign aid and international relief; Sanctions; Tariffs
Government and electionsCongress; Government Operations and PoliticsElections, voting, political campaign regulation
HealthcareHealthAbortion; Child health; Health care costs and insurance; Health care coverage and access; Health information and medical records; Medicaid; Medicare; Mental health; Prescription drugs; Veterans' medical care
HousingHousing and Community DevelopmentHomelessness and emergency shelter; Housing finance and home ownership; Housing supply and affordability; Low- and moderate-income housing; Public housing
ImmigrationImmigrationBorder security and unlawful immigration; Immigration status and procedures; Refugees, asylum, displaced persons; Visas and passports
Labor and jobsLabor and EmploymentEmployment and training programs; Employment discrimination and employee rights; Labor-management relations; Unemployment
Social safety netFamilies; Social WelfareChild care and development; Food assistance and relief; Poverty and welfare assistance; Social security and elderly assistance
TaxesTaxationIncome tax credits; Income tax deductions
TechnologyScience, Technology, CommunicationsComputer security and identity theft; Data collection, sharing, protection; Internet, web applications, social media
TransportationTransportation and Public WorksAviation and airports; Marine and inland water transportation; Public transit; Railroads; Roads and highways

These policy areas are too narrow or too broad to say much about a member’s votes, so they don’t give an issue area on their own: Arts, Culture, Religion; Emergency Management; Private Legislation; Social Sciences and History; Sports and Recreation. A bill in one of them can still get an issue area from its subjects.

CRS analysts often add subjects weeks after a bill is introduced, so issue areas for recent votes may fill in later.

Later, for bills that CRS doesn’t cover, such as state legislation, we plan to use AI to suggest issue areas. A person will review every suggestion before it’s published, and those issue areas will be labeled as AI-suggested and reviewed. Every issue area shows where it came from: CRS, another named source, AI-suggested and reviewed, or our own editors.

Scorecards

We never rate members as for or against a cause, and we don’t give grades. Ratings like that appear on this site only when they come from a third-party scorecard, such as those published by advocacy groups, and they’re always labeled with:

  • the organization that made the scorecard, and the year it covers;
  • a link to the organization’s own explanation of how it scores members;
  • the score exactly as the organization published it.

We only show scorecards that publish their method and list the votes they scored. Their ratings are never mixed into our own statistics. Where we show scorecards on an issue, we include organizations with different points of view when they exist.

How the site is paid for

Plain Votes is free and has no ads. Readers who find it useful can support this site with a contribution, which pays for hosting, data and development.

Contributions don’t buy any say over what we publish or how our statistics are calculated. Every number on the site follows the definitions on this page, whoever has contributed.

Errors and corrections

If you think something on the site is wrong, use the “Report an error” link on any member or vote page, or the error report form. Tell us which page, what you think is wrong, and, if you can, where you found the correct information. The same form works for any other question about the site.

We check every report against the official record. If our copy is wrong, we fix it and add a dated note to the page it affected saying what changed. If the official record itself is wrong, we keep showing the official record and add a note explaining the problem. When a member states in the Congressional Record how they meant to vote, for example, we note it but don’t change their recorded vote.

Every correction, and every change to this methodology, is listed here with its date.

Corrections and changes

None yet.