Skip to main content
PTP

Money-Vote Gap

Leaderboard

Two views into the gap between PAC dollars in and votes out. Members ranks (member, industry) cells by how far the member's Yes-rate diverges from the median for their own party in the same chamber. Bills ranks bills by revealed-preference subterfuge — industries lobbying to pass the bill while not appearing in its stated subject tags.Methodology →

#MemberIndustryPAC $Yes / nParty Δ (95% CI)Chamber ΔConfidence
851Lloyd Smucker
R-PA · House
Chemicals$50k100% (5)+0[-43, +0]+0vs 100%CI ∋ 0
852Lloyd Smucker
R-PA · House
Auto$50k100% (6)+0[-39, +0]+0vs 100%CI ∋ 0
853Lori Trahan
D-MA · House
Pharmaceutical$385k42% (24)+0[-17, +19]-12vs 54%CI ∋ 0
854Lori Trahan
D-MA · House
Hospitals & healthcare$200k50% (8)+0[-28, +29]-25vs 75%CI ∋ 0
855Lori Trahan
D-MA · House
Banking$50k45% (22)+0[-18, +20]-33vs 78%CI ∋ 0
856Lori Trahan
D-MA · House
Telecom$50k60% (15)+0[-24, +20]-13vs 73%CI ∋ 0
857Lori Trahan
D-MA · House
Lawyers & lobbyists$50k59% (17)+0[-23, +19]-12vs 71%CI ∋ 0
858Mario Diaz-Balart
R-FL · House
Labor unions$150k43% (7)+0[-27, +32]-28vs 71%CI ∋ 0
859Mario Diaz-Balart
R-FL · House
Agriculture$50k76% (17)+0[-23, +14]+0vs 76%CI ∋ 0
860Mark Alford
R-MO · House
Labor unions$75k43% (7)+0[-27, +32]-28vs 71%CI ∋ 0
861Mark Alford
R-MO · House
Defense & aerospace$70k79% (43)+0[-14, +10]+2vs 77%CI ∋ 0
862Mark Amodei
R-NV · House
Health insurance$65k67% (9)+0[-32, +21]+6vs 61%CI ∋ 0
863Mark DeSaulnier
D-CA · House
Construction$90k50% (20)+0[-20, +20]-15vs 65%CI ∋ 0
864Mark Harris
R-NC · House
Health insurance$60k67% (9)+0[-32, +21]+6vs 61%CI ∋ 0
865Marilyn Strickland
D-WA · House
Labor unions$302k86% (7)+0[-37, +11]+15vs 71%CI ∋ 0
866Marilyn Strickland
D-WA · House
Transportation$155k75% (8)+0[-34, +18]-13vs 88%CI ∋ 0
867Marilyn Strickland
D-WA · House
Construction$115k50% (20)+0[-20, +20]-15vs 65%CI ∋ 0
868Mark Pocan
D-WI · House
Construction$68k50% (20)+0[-20, +20]-15vs 65%CI ∋ 0
869Marilyn Strickland
D-WA · House
Telecom$95k60% (15)+0[-24, +20]-13vs 73%CI ∋ 0
870Marilyn Strickland
D-WA · House
Tech$75k57% (30)+0[-18, +16]-26vs 83%CI ∋ 0
871Mario Diaz-Balart
R-FL · House
Construction$175k70% (20)+0[-22, +16]+5vs 65%CI ∋ 0
872Shelley Moore Capito
R-WV · Senate
Financial services$50k64% (28)+0[-18, +15]+3vs 61%CI ∋ 0
873Tim Walberg
R-MI · House
Labor unions$150k43% (7)+0[-27, +32]-28vs 71%CI ∋ 0
874Jim Costa
D-CA · House
Labor unions$225k86% (7)+0[-37, +11]+15vs 71%CI ∋ 0
875Jim Costa
D-CA · House
Oil & gas$175k40% (47)low-n party-41vs 81%Preliminary

Members tab — Party Δ (primary) = member's Yes% − party median Yes% on the same industry's bills (same chamber, same cycle), with Wilson 95% confidence bounds. Chamber Δ (secondary, dim) = member's Yes% − chamber median Yes%. Chamber Δ is partisan-biased when the chamber has a partisan majority; shown for context but ranking uses Party Δ.

Sorting: rows are ranked by the lower bound of |Party Δ| at 95% confidence — i.e. the minimum deviation we can claim given the sample size. When the confidence interval on Party Δ crosses zero, the row is marked CI ∋ 0: the direction of the deviation is not confidently signed and the row ranks below all cells with a confidently-signed deviation. This kills the small-sample noise floor that point-estimate ranking lets through.

Confidence column: CI ∋ 0 means direction not confidently signed (Wilson CI on the deviation crosses zero). Preliminary means the direction IS signed but the cell does not pass Benjamini-Hochberg FDR correction across all leaderboard cells — could be a false positive from running ~1500 tests; treat as suggestive. A severity label (Slight / Moderate / High / Extreme) means the cell is BOTH confidently signed AND passes FDR — the rigorous-stats-claim tier.

Min 5 votes per cell, ≥$1 in industry PAC dollars. Min 5 same-party members in the pool for Party Δ; rows below that floor show "low-n party" and rank by Chamber Δ. See docs/audits/mvg-partisan-median-artifact-2026-05-14.md (party-conditional fix) and docs/audits/mvg-wilson-ci-2026-05-15.md (Wilson CI rigor) for the methodology audits.

Bills tab: subterfuge_score = Σ over unstated supporters of (1 + log₁₀(filings)). See methodology for the full audit.