Skip to main content

Grading Methodology

The same methodology you see on every candidate profile. House and Senate weights are shown side-by-side where the formula differs.

Applies to House incumbents and challengers. Challengers are graded once they meet the fundraising visibility threshold.

Grade and Methodology

Our Grades

Members of Congress are graded based on a combination of their fundraising breakdown and personal finances.

The Formula

Final Score = base_score + components, floored at 0 (no upper cap)

components = donor + pac + stock + trade + earmark + pac_reliance + ethical + pledges

Donor Score = Σ (bracket_% × bracket_weight), clamped to [floor, cap]

PAC Penalty = −Σ (pac_$ × type_weight), floored at max_penalty

Stock Penalty = −max_penalty × Hill(avg_value)

Trade Penalty = −max_count × Hill(count) − max_value × Hill(value)

Earmark Penalty = −earmark_$ × per_$_weight [excl. ActBlue/WinRed earmarks]

PAC Reliance = −max_penalty × Hill(pac_%)

Ethical Bonus = +points if no_corp_pac / no_stocks

Pledge/Bill Bonus = per category: pledge → pledge_pts, bill only → bill_pts, neither → 0

Our Pledges

Learn about the pledges candidates can take to demonstrate their commitment to political integrity.

View Pledges

Our Data

Fundraising data is from the FEC. Stock holding data is from Congressional financial disclosures. Stock trading data is from Congressional periodic transaction reports. Net worth data is from Quiver Quantitative.