Races, ranked by the filed money 2026
Every race with a candidate on file, ranked by what the candidates' own campaigns reported raising and spending to the FEC. Each card opens its race page.
Cycle: 2026 · 2024 · 2022 · 2020 · 2018 · 2016 · 2014 · 2012 · 2010 · 2008 · 2006 · 2004 · 2002 · 2000 · 1998 · 1996 · 1994 · 1992 · 1990 · 1988 · 1986 · 1984 · 1982 · 1980
State races, from each state's certified returns or its own candidate list: AL · AK · AZ · AR · CA · CO · CT · DE · DC · FL · GA · HI · ID · IL · IN · IA · KS · KY · LA · ME · MD · MA · MI · MN · MS · MO · MT · NE · NV · NH · NJ · NM · NY · NC · ND · OH · OK · OR · PA · RI · SC · SD · TN · TX · UT · VT · VA · WA · WV · WI · WY
Candidate committees only, so this is a floor, not a total. Money spent by outside groups is not in these numbers; each race page shows it separately.
One committee filed under two candidacies repeats its figure. Nothing here sums the repeats.
The money is the FEC's own summary file, one row per resolved principal committee, so a committee shared between two candidacies shows the same figure under each and is summed exactly once.House: the most expensive races, 2026
largest first, by money raised
the top 25 of 444 ranked House races this cycle · every ranked race, as data
H:NY:14
H:NY:17
H:NY:21
H:LA:04
H:NY:12
H:FL:22
H:CA:40
H:WI:03
H:AZ:01
H:NJ:07
H:VA:07
H:IA:01
H:CO:08
H:CA:04
H:AZ:06
H:FL:02
H:NY:08
H:IL:09
H:MI:07
H:AZ:02
H:VA:02
H:CA:17
H:FL:19
H:NH:01
President: the most expensive races, 2026
largest first, by money raised
P:US:00
Senate: the most expensive races, 2026
largest first, by money raised
the top 25 of 35 ranked Senate races this cycle · every ranked race, as data
S:TX:00
S:GA:00
S:MI:00
S:OH:00
S:NC:00
S:FL:00
S:ME:00
S:IL:00
S:AK:00
S:SC:00
S:IA:00
S:MN:00
S:LA:00
S:NH:00
S:KY:00
S:NE:00
S:VA:00
S:NJ:00
S:KS:00
S:MA:00
S:OK:00
S:CO:00
S:MT:00
S:AL:00
S:AR:00
Years covered: race money spent, 1980 to 2026 · race money raised, 1980 to 2026. A race missing from a covered year had no candidate money on file that year. Limits of this data: ‡ one IE register ‡ timing gaps. How these are counted: raised · spent. This cycle as data: raised as CSV · spent as CSV · as JSON.