Cook County Primary — March 17, 2026

Transparency
Scorecard

Every candidate ranked by public record. Scores are calculated from confirmed and alleged flags sourced from FEC filings, federal court records, investigative reporting, and official government disclosures. Higher score = cleaner record. No score is an endorsement.

⚠️ Scores reflect currently seeded data only. Missing data = not enough information to score lower — not a clean record. Verify at FEC.gov and ILSBE before voting.

A80–100

Clean record

B70–79

Minor concerns

C60–69

Notable flags

D50–59

Serious concerns

F0–49

Heavy flags

Cleanest Record — A Grade

A100
Bryan MaxwellIL Senate
+5 FEC filing on record
A100
Jonathan DeanIL Senate
+5 FEC filing on record
A100
Robin KellyIL Senate
+5 FEC filing on record
A100
Lupe CastilloU.S. House (IL-04)
No flags — data may be incomplete
A100
Patty GarciaU.S. House (IL-04)
No flags — data may be incomplete
A100
Eira Lizeth Corral SepúlvedaMWRD Commissioner
No flags — data may be incomplete
A100
Sarah BuryMWRD Commissioner
+10 Small-dollar fundraising only
A100
Alice HuCook County Commissioner District 12
No flags — data may be incomplete
A100
Andre SmithCook County Commissioner District 2
No flags — data may be incomplete
A100
Antoine BassCook County Commissioner District 6
No flags — data may be incomplete
A100
Bridget GainerCook County Commissioner District 10
No flags — data may be incomplete
A100
Cat SharpCook County Commissioner District 12
No flags — data may be incomplete
A100
Che-Che WilsonCook County Commissioner District 12
No flags — data may be incomplete
A100
Drake WarrenCook County Commissioner District 10
No flags — data may be incomplete
A100
Isaiah WhiteCook County Commissioner District 12
No flags — data may be incomplete
A100
Jessica VasquezCook County Commissioner District 8
No flags — data may be incomplete
A100
Kiana BelcherCook County Commissioner District 5
No flags — data may be incomplete
A100
Kisha McCaskillCook County Commissioner District 5
No flags — data may be incomplete
A100
Michael Scott Jr.Cook County Commissioner District 2
No flags — data may be incomplete
A100
Nicholas CadeCook County Commissioner District 8
No flags — data may be incomplete
A100
Patricia Joan MurphyCook County Commissioner District 6
No flags — data may be incomplete
A100
Richard NolanCook County Commissioner District 5
No flags — data may be incomplete
A100
Sylvester FulcherCook County Commissioner District 6
No flags — data may be incomplete
A100
Ted MasonCook County Commissioner District 15
No flags — data may be incomplete
A100
Veronica Bolling-FranklinCook County Commissioner District 6
No flags — data may be incomplete
A100
Wesam ShahedCook County Commissioner District 6
No flags — data may be incomplete
A97
Daniel BissIL-09
8 Allegedly Sought AIPAC Support+5 FEC filing on record
A92
Elizabeth GranatoCook County Commissioner District 12
8 Spousal political connection
A90
Steve Botsford Jr.IL Senate
15 97.5% self-funded campaign+5 FEC filing on record
A90
Kina CollinsU.S. House (IL-07)
15 < 5% of total+5 FEC filing on record
A90
La Shawn K. FordU.S. House (IL-07)
15 < 5% of total+5 FEC filing on record
A90
Richard BoykinU.S. House (IL-07)
15 < 5% of total+5 FEC filing on record
A90
Robert PetersU.S. House (IL-02)
15 < 5% of total+5 FEC filing on record
A85
Juliana StrattonIL Senate
20 AIPAC Donor Network —+5 FEC filing on record
A85
Kevin RyanIL Senate
15 < 5% of total
A85
Donna MillerU.S. House (IL-02)
20 AIPAC-Linked Out-of-State Donor Network+5 FEC filing on record
A85
Laura FineIL-09
20 AIPAC-Connected Donors Flooding Campaign+5 FEC filing on record
A85
Cameron "Cam" DavisMWRD Commissioner
15 < 5% of total
A85
Precious Brady-DavisMWRD Commissioner
15 < 5% of total

Notable Concerns — B / C / D Grade

Most Flagged — F Grade

Scoring Methodology

All candidates start at 100. Points are deducted for confirmed and alleged public-record flags:

  • AIPAC endorsement (confirmed) — −20
  • AIPAC-aligned donor network (confirmed) — −15
  • Dark money / corporate PAC (confirmed) — −15
  • Ethics violation / corruption (confirmed) — −20
  • Federal indictment / criminal charge — −25
  • Epstein connection (confirmed) — −30
  • Unconfirmed / alleged flag — −8 each

Bonuses: small-dollar fundraising only (+10), FEC filing on record (+5).

Scores are a starting point for research — not a final verdict. Always verify at FEC.gov, ILSBE, and primary sources linked on each candidate page.