Missouri 2nd Congressional District
Congressional District 2
Covers all of Franklin County; parts of Warren County, St. Louis County and St. Charles County.
Who Holds This Seat
Running in 2026
Republican · U.S. Representative
- Ballot
- On the 2026 ballot
- Last Change
- Profile updated · Sep 25
- Raised
- $3,596,073cycle to date through Jul 15
- Cash on Hand
- $4,227,396cycle to date through Jul 15
View on FEC.govFEC, cycle to date through Jul 15, 2026
Libertarian
- Ballot
- On the 2026 ballot
- Last Change
- Profile updated · Sep 24
- Raised
- Not on file
- Cash on Hand
- Not on file
No finance filing on record.
Democrat
- Ballot
- On the 2026 ballot
- Last Change
- Profile updated · Sep 25
- Raised
- $1,155,880cycle to date through Jul 15
- Cash on Hand
- $242,217cycle to date through Jul 15
View on FEC.govFEC, cycle to date through Jul 15, 2026
On File, Not Running
The District
Includes Wildwood, Chesterfield, Oakville (part), O'Fallon (part), Eureka (part), Innsbrook, Town and Country, Washington, Ballwin, Creve Coeur (part), Kirkwood, Sunset Hills and 62 more.
Precinct breakdown not available for this district yet.
889 precincts · District lines: Congressional lines: U.S. Census Bureau (1:500,000 cartographic boundary, 119th Congress) · Precinct lines: U.S. Census Bureau, 2020 TIGER/Line voting districts (VTD20)
Past Results
U.S. Representative District 2
2020 General Election · Nov 3, 2020| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ann WagnerRepublican | Republican | 12,932 | 59.2% |
| Jill SchuppDemocrat | Democrat | 7,764 | 35.6% |
| Martin SchulteLibertarian | Libertarian | 1,134 | 5.2% |
Official — Missouri Secretary of State, Official Results as certified by the Board of State Canvassers · Missouri Secretary of State — Official Results by County