Methodology
New here? Start with the plain-language guide to reading this site.
The left–right score is not ours. It is the first dimension of DW-NOMINATE, a scaling method developed by Keith Poole and Howard Rosenthal and maintained by Voteview (Jeffrey B. Lewis, Keith Poole, Howard Rosenthal, Adam Boche, Aaron Rudkin, and Luke Sonnet, UCLA). It places every legislator on a scale from roughly −1 (most liberal) to +1 (most conservative) using only how they voted on every roll call, and is comparable across the House and Senate and over time.
The second dimension (shown on the y-axis of the scatter charts) historically picks up cross-cutting issues (e.g. regional or establishment-vs-insurgent splits) and is harder to interpret.
Data used
- Members & scores: https://voteview.com/static/data/out/members/HS119_members.csv
- Roll calls: https://voteview.com/static/data/out/rollcalls/HS119_rollcalls.csv
- Individual votes: https://voteview.com/static/data/out/votes/HS119_votes.csv
- Photos: unitedstates/images (public domain, by Bioguide ID)
Coverage: House: 674 roll calls, latest 2026-09-16 · Senate: 915 roll calls, latest 2026-09-30. Voteview updates these files regularly as new votes are recorded; this site re-downloads them on every build.
Other figures
- Party unity: share of a member's Yea/Nay votes cast on the same side as the majority of their own party on that roll call (computed by this site; Independents are compared to other Independents).
- Chamber rank: position among current members, sorted from most liberal (#1) to most conservative.
- "No recent votes": members with no recorded vote in the 45 days before their chamber's latest roll call (typically resigned, died, or replaced).
- Vote codes: Voteview codes 1–3 = Yea, 4–6 = Nay, 7–8 = Present, 9 = Not voting.
State legislatures and executives
People (current state legislators, governors, lieutenant governors, attorneys general, secretaries of state and other statewide officials where recorded, plus committee memberships) come from the openstates/people repository (CC0), downloaded on every build — data as of commit 0360b5d278 (2026-10-24T00:49:28Z). Photos are linked directly from the image URLs recorded there (not stored on this server); some official sites block or remove them, in which case no photo is shown.
State roll-call votes come from the Open States monthly public PostgreSQL dump (https://data.openstates.org/postgres/monthly/2026-10-public.pgdump; extracted 2026-10-26 14:03 UTC). It is streamed once a month and only roll calls from legislative sessions starting on or after 2025-01-01 (the current two-year cycle) are kept. Individual votes are linked to legislators by Open States person IDs; votes Open States could not match to a person are ignored.
State left–right score (computed by this site): for each chamber, build a legislator × roll-call matrix (Yea = +1, Nay = −1, anything else missing). Drop lopsided roll calls where the losing side has under 2.5% of votes. Fit a one-dimensional linear ideal-point model, voteij ≈ aj + bj·xi, on the observed entries by alternating least squares (equivalent to the first principal component of the vote matrix, handling missing votes), starting from the first SVD component. The scores x are oriented so the average Democrat is negative and the average Republican positive, then divided by the largest absolute score so the chamber spans −1 to +1. Members with fewer than 25 Yea/Nay votes on the retained roll calls are not scored or ranked; chambers with fewer than 20 contested roll calls are not scored.
Important: state scores are only comparable within one chamber of one state. A +0.5 in the Texas Senate is not the same as +0.5 in the Vermont House, and neither is comparable to the DW-NOMINATE scores used for Congress. The first dimension mostly captures the main party divide; in chambers with little partisan conflict it may reflect other splits. Party unity is computed as for Congress, on all Yea/Nay votes.
| State | Chamber | Roll calls | Contested (scaled) | Ranked members | Latest vote |
|---|---|---|---|---|---|
| AZ | House | 3587 | 1326 | 59 | 2026-06-13 |
| AZ | Senate | 3034 | 1324 | 30 | 2026-06-13 |
| CA | Assembly | 10750 | 2703 | 78 | 2026-09-01 |
| CA | Senate | 10777 | 2458 | 39 | 2026-09-01 |
| CO | House | 3199 | 1388 | 64 | 2026-05-13 |
| CO | Senate | 2662 | 889 | 35 | 2026-05-13 |
| CT | House | 754 | 305 | 150 | 2026-05-06 |
| CT | Senate | 863 | 358 | 36 | 2026-05-06 |
| DC | Council | 1573 | 152 | 0 | 2026-09-22 |
| DE | House | 1011 | 229 | 41 | 2026-07-01 |
| DE | Senate | 1020 | 105 | 21 | 2026-07-01 |
| FL | House | 1972 | 341 | 113 | 2026-06-02 |
| FL | Senate | 2836 | 557 | 38 | 2026-06-02 |
| GA | House | 1391 | 518 | 152 | 2026-06-23 |
| GA | Senate | 1406 | 652 | 43 | 2026-06-23 |
| HI | House | 6182 | 679 | 44 | 2026-05-01 |
| HI | Senate | 8957 | 646 | 20 | 2026-05-08 |
| IA | House | 821 | 442 | 96 | 2026-05-02 |
| IA | Senate | 586 | 239 | 47 | 2026-05-03 |
| ID | House | 916 | 554 | 63 | 2026-04-02 |
| ID | Senate | 792 | 461 | 35 | 2026-04-02 |
| IL | House | 5343 | 1498 | 113 | 2026-05-31 |
| IL | Senate | 4752 | 714 | 58 | 2026-05-31 |
| IN | House | 908 | 475 | 99 | 2026-02-27 |
| IN | Senate | 790 | 396 | 50 | 2026-02-27 |
| KY | House | 902 | 161 | 98 | 2026-04-15 |
| KY | Senate | 686 | 138 | 38 | 2026-04-15 |
| LA | House | 2668 | 689 | 100 | 2026-06-01 |
| LA | Senate | 2495 | 361 | 36 | 2026-06-01 |
| MA | House | 234 | 133 | 154 | 2026-07-22 |
| MA | Senate | 95 | 0 | 0 | 2026-07-31 |
| MD | House of Delegates | 2779 | 1377 | 138 | 2026-08-04 |
| MD | Senate | 2121 | 584 | 46 | 2026-08-04 |
| ME | House | 804 | 784 | 133 | 2026-04-29 |
| ME | Senate | 771 | 745 | 28 | 2026-04-29 |
| MI | House | 752 | 509 | 108 | 2026-09-23 |
| MI | Senate | 511 | 263 | 38 | 2026-09-10 |
| MN | House | 299 | 194 | 132 | 2026-05-17 |
| MN | Senate | 154 | 102 | 67 | 2026-05-17 |
| MS | House | 1511 | 334 | 115 | 2026-07-16 |
| MS | Senate | 2123 | 425 | 46 | 2026-07-16 |
| MT | House | 4356 | 2645 | 97 | 2025-04-30 |
| MT | Senate | 4357 | 2735 | 50 | 2025-04-30 |
| NC | House | 481 | 200 | 117 | 2026-08-05 |
| NC | Senate | 293 | 80 | 48 | 2026-07-29 |
| ND | House | 1171 | 751 | 87 | 2026-09-04 |
| ND | Senate | 998 | 427 | 46 | 2026-09-04 |
| NE | Legislature | 1772 | 658 | 0 | 2026-04-17 |
| NH | House | 557 | 553 | 214 | 2026-08-19 |
| NH | Senate | 208 | 187 | 24 | 2026-08-19 |
| NJ | General Assembly | 2489 | 738 | 66 | 2025-12-22 |
| NJ | Senate | 2203 | 472 | 39 | 2025-12-22 |
| NM | House | 475 | 194 | 64 | 2026-02-19 |
| NM | Senate | 369 | 151 | 40 | 2026-02-19 |
| NV | Assembly | 679 | 253 | 38 | 2025-11-19 |
| NV | Senate | 687 | 253 | 20 | 2025-11-19 |
| NY | Assembly | 2019 | 635 | 149 | 2026-06-05 |
| NY | Senate | 8534 | 2988 | 62 | 2026-06-04 |
| OH | House | 631 | 183 | 97 | 2026-06-11 |
| OH | Senate | 453 | 89 | 32 | 2026-06-11 |
| OK | House | 5144 | 2285 | 98 | 2026-05-14 |
| OK | Senate | 3642 | 1823 | 45 | 2026-05-14 |
| OR | House | 2098 | 817 | 60 | 2026-03-07 |
| OR | Senate | 1884 | 872 | 30 | 2026-03-06 |
| PA | House | 3818 | 1660 | 201 | 2026-09-30 |
| PA | Senate | 1382 | 514 | 50 | 2026-09-29 |
| RI | House | 855 | 159 | 73 | 2026-06-11 |
| RI | Senate | 1416 | 252 | 36 | 2026-06-11 |
| SC | House | 1347 | 604 | 111 | 2026-08-25 |
| SC | Senate | 708 | 249 | 45 | 2026-08-11 |
| SD | House | 1575 | 1031 | 70 | 2026-03-30 |
| SD | Senate | 1328 | 719 | 35 | 2026-03-30 |
| TN | House | 10282 | 2020 | 95 | 2026-05-06 |
| TN | Senate | 6602 | 1070 | 30 | 2026-04-23 |
| TX | House | 3910 | 2263 | 145 | 2025-09-03 |
| TX | Senate | 2782 | 1287 | 27 | 2025-09-04 |
| UT | House | 832 | 324 | 71 | 2026-03-07 |
| UT | Senate | 1085 | 428 | 29 | 2026-03-07 |
| VA | House of Delegates | 9991 | 4451 | 87 | 2026-06-29 |
| VA | Senate | 10999 | 2992 | 39 | 2026-06-29 |
| VT | House | 191 | 175 | 145 | 2026-05-29 |
| VT | Senate | 178 | 147 | 28 | 2026-05-28 |
| WA | House | 1205 | 739 | 96 | 2026-03-12 |
| WA | Senate | 1101 | 563 | 48 | 2026-03-12 |
| WI | Assembly | 1063 | 196 | 97 | 2026-05-13 |
| WI | Senate | 1251 | 167 | 33 | 2026-05-13 |
| WV | House of Delegates | 1396 | 546 | 96 | 2026-03-14 |
| WV | Senate | 799 | 214 | 33 | 2026-03-14 |
| WY | House | 1556 | 935 | 62 | 2026-03-11 |
| WY | Senate | 1274 | 744 | 31 | 2026-03-11 |
Executive branch
The Executive pages cover the President, Vice President, the heads of the 15 executive departments and Cabinet-level officials. Executives do not cast legislative votes, so these pages show other public records. All sources are re-fetched on every build; if a source fails, the last good copy is used.
- Roster (who holds each office, start date, portrait file): the current tables in Wikipedia's Cabinet of the United States article and the incumbent in President of the United States, via the Wikipedia API (fetched 2026-10-26 16:46 UTC). Names are cross-checked against whitehouse.gov/administration/cabinet and against Senate confirmation votes in Voteview; mismatches are flagged on the person's page. Party is as listed in each person's Wikipedia infobox.
- Portraits: official portraits hosted on Wikimedia Commons (mostly public-domain U.S. government works; license shown per page), stored on this server as 240px thumbnails.
- Presidential documents: the Federal Register API, all presidential documents (executive orders, proclamations, memoranda, notices, determinations, other) published since 2025-01-20; counted by signing date (fetched 2026-10-26 16:42 UTC).
- Vetoes: U.S. Senate, Vetoes by President Donald J. Trump (as of 2026-10-26; senate.gov often refuses automated requests, so a cached copy may be shown), with override votes from Voteview.
- Vice-presidential tie-breaking votes: derived from Voteview Senate roll calls (equal Yea/Nay among senators, question succeeded) and checked against the U.S. Senate's Votes to Break Ties in the Senate (as of 2026-10-26).
- Confirmation votes: Voteview Senate roll calls on nominations (PN numbers) whose description names the officeholder and the office; the latest such vote is shown. Officials confirmed by voice vote, serving in an acting capacity, or in posts that do not require confirmation show no vote.
Courts: U.S. Supreme Court
Roster: the current justices and the dates they took the judicial oath (“took seat”) are read from the Court's own Justices 1789 to Present table (justices with no end date), cross-checked against the Current Members page (fetched 2026-10-26). Appointing president, party of the appointing president and the Senate vote as recorded come from the Federal Judicial Center Biographical Directory; the Senate roll call itself is matched in Voteview's Senate roll-call file for the Congress in which the justice was confirmed. Portraits are lead images of each justice's Wikipedia article, used only when hosted on Wikimedia Commons (freely licensed or public domain); otherwise “No photo available” is shown.
Case votes: the justice-centered, citation-level Supreme Court Database (SCDB_2026_01, terms 1946-2025; Harold J. Spaeth, Lee Epstein, Andrew D. Martin, Jeffrey A. Segal, Theodore J. Ruger, Sara C. Benesh, Michael J. Nelson et al.). The SCDB site blocks automated downloads, so the release file is cached on this server and a new release is looked for once a month. For terms after the latest SCDB release, decided cases and per-justice votes come from the Oyez API (“majority”/“minority” votes). October Term 2026: 31 cases listed, 0 decided.
Majority / dissent rates: among cases a justice took part in, the share where SCDB's majority variable says they were in the majority (concurrences count as majority) or in dissent. Agreement: for every pair of current justices, the share of cases from the 2022–2025 terms (when all nine sat together; 246 cases) in which both were on the same side.
Left–right score for justices: Martin-Quinn scores (Andrew D. Martin and Kevin M. Quinn, 2002, Political Analysis) — the posterior mean ideal point per justice per term from a dynamic item-response model of the justices' votes, through the 2024 term. Negative = more liberal, positive = more conservative. The 95% range shown is the posterior 2.5–97.5 percentile. They are on a different scale than DW-NOMINATE and are not comparable with Congress scores.
Courts: federal judges
All sitting Article III judges below the Supreme Court come from the Federal Judicial Center Biographical Directory export (judges.csv and federal-judicial-service.csv; refreshed weekly, the cached copy is used if the download fails; latest commission date in the data: Oct 22, 2026). A judge is “sitting” when a service record has no termination and the judge is not deceased; “senior” when that record has a senior-status date. 1,453 judges (836 active, 617 senior) on 105 courts. Courts are grouped into circuits using 28 U.S.C. § 41. Appointing president, party of the appointing president, nomination/hearing/confirmation dates, the Senate vote type and ayes/nays, and the ABA rating are shown exactly as listed by the FJC; recent roll calls are linked to Voteview when one with the judge's name falls on the confirmation date. No left–right score is calculated for lower-court judges. Lower-court opinions are not collected: CourtListener's API requires a (free) account API token, which this site does not use, so pages say “Decision data not available here”.
Courts: state supreme courts
Current justices, office/seat, party label, date assumed office, appointing official, selection method, term length and founding year for the highest court of each state and D.C. are parsed from each court's Ballotpedia page (51 courts, 335 justices; retrieved Oct 26, 2026). Ballotpedia blocks automated requests from some servers, so the last good copy is cached and reused; a refresh is attempted weekly. Party labels are Ballotpedia's (most justices in appointed or nonpartisan systems are listed as “Nonpartisan”). Photos are Wikipedia lead images hosted on Wikimedia Commons, used only when the article mentions the state and a court (79 found); otherwise “No photo available”. No free, consistently coded source of state supreme court votes was found, so no decision data or score is shown (“No public decision data available for this court”). Lower state courts are not covered.
Caveats
Scores summarize voting patterns, not positions on any single issue; members with few votes have less certain scores. Bill descriptions come from Voteview's roll-call metadata and may be blank for procedural votes.