Methodology
Every figure on PolitiDex comes from a public record. This page says where each one comes from, how it is calculated, and what it leaves out.
Votes and party loyalty
Roll call votes come from Voteview. PolitiDex holds the recorded roll calls of the 119th Congress from January 2025 through September 16, 2026 in the House and September 30, 2026 in the Senate. Votes after those dates are not included yet.
- Voted with party counts only partisan roll calls: votes where most Democrats and most Republicans voted opposite ways. It is the share of those votes on which the member voted with most of their own party. Bipartisan votes are left out because nearly everyone votes the same way on them.
- Procedural votes are left out of that figure: the election of the Speaker, votes on ordering the previous question, motions to table and motions to adjourn.
- Independents are measured against the party they caucus with, where that is on record, and their figure is labeled Voted with caucus. An independent with no recorded caucus shows Not applicable.
- Missed votes are roll calls with no recorded vote, including excused absences for illness, family leave or official travel. A high number is not by itself evidence of neglect.
- Delegates and the resident commissioner can vote only in the Committee of the Whole, so their figures count only those votes. They are labeled that way and left out of the House medians.
- Chamber medians are the middle value for the voting members of that chamber. They give a figure context without ranking anyone.
- Each vote shows the question voted on (for example, passage or a motion to recommit) and the bill it concerned, with a link to Congress.gov. Elections of the Speaker are candidate choices, and the source data records them as yes or no; read those with care.
Bills
Sponsored bills and their progress come from Congress.gov, last refreshed on October 29, 2026. A bill counts as sponsored only when the member is the primary sponsor. Progress is shown in four steps: introduced, passed committee, passed its chamber, became law. Most bills never leave committee, for every member of both parties.
Campaign money
Fundraising comes from Federal Election Commission filings for each member's campaign committees (the principal committee, plus any other authorized committee active that cycle), by two-year election cycle, starting with 2023 to 2024. Senators are shown by two-year cycle too, not by six-year term, so every figure covers the same length of time. The current cycle is not finished: its figures run through each campaign's latest report, and the money tab gives that date.
- Where money came from is split into individuals, PACs, party committees, and everything else. “Other” is broken down with the FEC's own lines: transfers from other committees (mostly joint fundraising committees), loans from the candidate, the candidate's own money, other loans, other receipts such as interest, and refunds and rebates. Together with the first three they add up to the total raised.
- PACs that gave lists every political action committee that contributed, from the FEC's itemized receipts (line 11C), summed per PAC with refunds netted. The kind of group (corporate, labor union, trade association, membership group, ideological or issue group, another politician's leadership PAC) comes from the FEC's record of each PAC, as does the flag for PACs of registered lobbying organizations. The FEC itemizes new reports a few weeks after they are filed, so the newest months can be missing; the page says how far the list reaches.
- Companies cannot give directly to federal campaigns. A company or organization name in a contributor list means its PAC, its employees, or both.
- Bundled by lobbyists lists what each member's campaign committees reported on FEC Form 3L: contributions that registered lobbyists, lobbying firms or their PACs collected from others and passed on. Committees report a bundler only above a yearly threshold ($24,000 in 2026), so most members have none. Amounts are as filed, for each report's period, with the half-year total where the report gives one; each line links to the filing.
Net worth and stock trades
Members report assets and trades in broad ranges, not exact amounts. PolitiDex always shows the reported range and never calculates a midpoint, because a midpoint would suggest precision the records do not have. Net worth changes are shown as one range to another, with the number of terms in between.
Stock trades are coming after launch. They will come directly from the Senate and House disclosure systems. Under the STOCK Act, trades must be disclosed within 45 days; trades disclosed later will be flagged with the number of days. PolitiDex will not comment on whether a trade was a conflict of interest.
Finding your district
Your address is sent once to the U.S. Census Bureau geocoder to find your congressional district, using the district lines of the current Congress. PolitiDex does not store the address and does not put it in the page address. Only the district (for example, OR-6) is remembered, in your browser, so the Your reps link can take you back.
Constituent ratings
Anyone can read ratings. Only verified constituents can rate: people who confirm an address inside the member's district (or state, for senators) and confirm an email address. PolitiDex stores the district and a one-way hash of the email, nothing else. There are no rankings or leaderboards of officials by rating. Constituent verification is not open yet.
How PolitiDex stays neutral
- Party appears only as a small letter mark, never as a background or a color for good or bad.
- Votes are shown by word and shape (Yes filled, No outlined), never green for one and red for the other.
- Charts never pair red and blue, and their colors stay distinct for people with color blindness.
- No official is scored or ranked on anything beyond the public record shown here.
What is not here yet
Committee assignments, donor industries, financial disclosures, stock trades, earmarks, education and career history, district and state offices, and written biographies are not loaded yet. Profiles leave those sections out until they are. Automatic refreshes are paused while the data is audited; each figure shows when it was last updated.