The number

4,290registered with the FEC
2,813raised any money
1,477raised $0
9.2registered per seat

So it is not your imagination. For roughly 435 House seats and 33 regular class-2 seats, plus any specials, more than four thousand people have filed paperwork with the federal government saying they are running.

But “running” means three different things, and almost nobody separates them. That is most of why this feels unmanageable.

Three numbers, three meanings

What it meansHouseSenateTotal
Registered with the FEC — filed a form. Anyone may do this. 3,6236674,290
Raised any money at all — cleared the lowest possible bar of seriousness. 2,4813322,813
On your actual ballot — decided by your state, not the FEC. Not in this data. See below.

Filing with the FEC is a form. It is not a nomination, not a party's blessing, and not a place on a ballot. 1,477 of the 4,290 registered candidates have raised zero dollars. That is not an accusation against any of them — running for office is an ordinary right, and starting with nothing is where most campaigns start. It is simply the reason the headline number feels wild.

What this page will not tell you

WE DO NOT KNOW WHO IS ON YOUR BALLOT — and neither does the FEC

Ballot access is decided by each state, under state law, by the Secretary of State — signature thresholds, filing deadlines, party conventions and primaries. The FEC records federal campaign finance, not ballot qualification. Any site that turns this list into “your candidates” is guessing. For your real ballot, go to your Secretary of State — our How to Vote page links all 51.

No score is assigned to anyone on this page, and no one is ranked. These are counts.

By state — click yours

Sorted by how many people registered. The “$” columns are the subset who have raised any money at all. 56 states and territories appear.

Click your state to see who represents you there right now — both senators, every House district, with attendance, PAC share, and the phone number of their nearest office. That is the next step: this page counts the people asking for the job, the next one shows the people who already have it.

THE FIVE ROWS THAT ARE NOT LINKS

American Samoa, Guam, the Northern Mariana Islands, Puerto Rico and the U.S. Virgin Islands appear in the FEC’s count but our map does not cover them yet. They are shown as plain text rather than as links, because a link that quietly goes nowhere is worse than an honest gap.

StateHouseHouse $SenateSenate $Total
CA →39726470404
TX →3512543816389
FL →3022283713339
NY →19412880202
IL →1551113422189
GA →151113218172
VA →11986149133
NC →101702912130
MI →103692412127
NJ →10879197127
PA →1076470114
OH →9567179112
TN →8752155102
CO →7543221397
SC →6045332293
AZ →87524091
MO →78492080
KY →5338221375
MD →71483074
MN →5439191373
WA →68483071
IN →64376070
LA →4329241167
NV →59382061
WI →60401061
AL →4031171157
MA →473210857
OK →3728191356
UT →50292052
IA →392912851
ME →1510251540
OR →32238340
CT →37261038
KS →2613121038
NH →231914937
NE →221811633
MS →23148631
DC →24115029
MT →1512141029
WV →1610131029
AR →161210826
AK →12413325
ID →16108624
WY →141010624
NM →111010221
DE →7413520
RI →969418
SD →954413
HI →1052012
ND →941010
VI86109
VT →73007
AS21204
GU33003
MP22002
PR00202

By party, as filed

This is the party each candidate wrote on their own FEC paperwork. It is self-reported, and it is not a measure of anything.

Party as filedRegistered
Democratic Party1,973
Republican Party1,663
Independent283
Libertarian Party79
No Party Affiliation47
Unaffiliated30
Democratic-Farmer-Labor28
None26
Green Party23
Other22
Unknown19
Write-In18

Check it yourself

Every number here came from one free endpoint, no paid tools: the OpenFEC API (/v1/candidates/?election_year=2026), and the script that built this page is build_who_is_running.py in our repo. FEC.gov's own candidate browser shows the same records.

If a count here is wrong, that is where you catch us. Tell us and the correction gets a date.