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
76Bradley Schneider
D-IL · House
Real estate$50k83% (6)+16[-23, +30]+0vs 83%CI ∋ 0
77Chris Pappas
D-NH · House
Real estate$50k83% (6)+16[-23, +30]+0vs 83%CI ∋ 0
78Chuck Edwards
R-NC · House
Real estate$130k67% (6)-16[-53, +7]-16vs 83%CI ∋ 0
79Darren Soto
D-FL · House
Real estate$75k83% (6)+16[-23, +30]+0vs 83%CI ∋ 0
80David Valadao
R-CA · House
Real estate$50k67% (6)-16[-53, +7]-16vs 83%CI ∋ 0
81Marilyn Strickland
D-WA · House
Real estate$75k83% (6)+16[-23, +30]+0vs 83%CI ∋ 0
82Donald Norcross
D-NJ · House
Labor unions$281k71% (7)-15[-50, +6]+0vs 71%CI ∋ 0
83Brad Sherman
D-CA · House
Labor unions$278k71% (7)-15[-50, +6]+0vs 71%CI ∋ 0
84Brittany Pettersen
D-CO · House
Labor unions$207k71% (7)-15[-50, +6]+0vs 71%CI ∋ 0
85Abraham Hamadeh
R-AZ · House
Financial services$100k75% (12)-15[-43, +1]-8vs 83%CI ∋ 0
86Angie Craig
D-MN · House
Labor unions$50k71% (7)-15[-50, +6]+0vs 71%CI ∋ 0
87Barry Loudermilk
R-GA · House
Financial services$295k75% (12)-15[-43, +1]-8vs 83%CI ∋ 0
88Delia Ramirez
D-IL · House
Labor unions$780k71% (7)-15[-50, +6]+0vs 71%CI ∋ 0
89Earl Carter
R-GA · House
Financial services$50k75% (12)-15[-43, +1]-8vs 83%CI ∋ 0
90Lori Trahan
D-MA · House
Labor unions$390k71% (7)-15[-50, +6]+0vs 71%CI ∋ 0
91Tom Barrett
R-MI · House
Construction$150k55% (20)-15[-36, +4]-10vs 65%CI ∋ 0
92Adelita Grijalva
D-AZ · House
Renewable energy$145k17% (12)-14[-26, +14]-60vs 77%CI ∋ 0
93Ami Bera
D-CA · House
Education$50k71% (7)+14[-21, +35]+14vs 57%CI ∋ 0
94Adriano Espaillat
D-NY · House
Education$35k71% (7)+14[-21, +35]+14vs 57%CI ∋ 0
95Susie Lee
D-NV · House
Tech$150k43% (7)-14[-41, +18]-40vs 83%CI ∋ 0
96Josh Riley
D-NY · House
Renewable energy$70k17% (6)-14[-28, +25]-60vs 77%CI ∋ 0
97Dina Titus
D-NV · House
Renewable energy$70k17% (6)-14[-28, +25]-60vs 77%CI ∋ 0
98Cynthia Lummis
R-WY · Senate
Financial services$50k50% (28)-14[-31, +3]-11vs 61%CI ∋ 0
99Darren Soto
D-FL · House
Education$100k71% (7)+14[-21, +35]+14vs 57%CI ∋ 0
100Darren Soto
D-FL · House
Financial services$80k48% (29)+14[-3, +32]-35vs 83%CI ∋ 0

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.