Missouri's 2nd congressional district (MO-02)
Missouri's 2nd congressional district (MO-02) covers parts or all of Franklin County, Warren County, St. Louis County and St. Charles County, and 65 ZIP codes (28 wholly inside it). Its 2020 population was 769,364. This is the map in force for the November 3, 2026 election.
Who represents MO-02
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (MO-02) | Ann Wagner (R) | 202-225-1621 |
| U.S. Senator | Eric Schmitt (R) | 202-224-5721 · contact form |
| U.S. Senator | Josh Hawley (R) | 202-224-6154 · contact form |
Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).
Counties
| County | Share of the county's residents in MO-02 |
|---|---|
| Franklin County | 100% |
| Warren County | 66% |
| St. Louis County | 53% |
| St. Charles County | 26% |
ZIP codes
Percentages mark ZIPs only partly in MO-02: the share of that ZIP's residents inside it.
- 63005
- 63011
- 63013
- 63014 (93%)
- 63015 (76%)
- 63017
- 63021
- 63025 (78%)
- 63026 (52%)
- 63037 (100%)
- 63038
- 63039
- 63040
- 63041 (80%)
- 63043 (26%)
- 63049 (7.1%)
- 63055
- 63056
- 63060
- 63061
- 63068 (97%)
- 63069 (86%)
- 63072 (94%)
- 63073
- 63077
- 63079
- 63080 (75%)
- 63084
- 63088
- 63089
- 63090
- 63091 (12%)
- 63117 (52%)
- 63119 (47%)
- 63122 (98%)
- 63123 (96%)
- 63124 (60%)
- 63125 (99%)
- 63126
- 63127
- 63128
- 63129
- 63131 (95%)
- 63141 (82%)
- 63143 (84%)
- 63144 (29%)
- 63146 (29%)
- 63304 (3.6%)
- 63332
- 63341
- 63348 (24%)
- 63351 (22%)
- 63357
- 63363 (5.8%)
- 63365
- 63366 (30%)
- 63367 (62%)
- 63368 (89%)
- 63376 (4.5%)
- 63380
- 63383 (66%)
- 63385 (39%)
- 63390 (52%)
- 65041 (2.1%)
- 65441 (0.3%)
Towns
Boeuf township, Boles township, Bonhomme township, Boone township, Bridgeport township, Calvey township, Central township, Charrette township, Chesterfield township, Concord township, Gravois township, Lafayette township, Lemay township, Lyon township, Meramec township, Meramec township, New Haven township, Oakville township, Pinckney township, Prairie township, Queeny township, South Elkhorn township, St. Johns township, Tesson Ferry township, Union township, Washington township, Wildhorse township, Boone township, Missouri River township, Weldon Spring township, Maryland Heights township, Jefferson township, Lake St. Louis township, Hickory Grove township, Hadley township, Clayton township, North Elkhorn township, Creve Coeur township, Dardenne township and Cottleville township and others.
Get this in your AI agent
Your agent can draw every precinct in MO-02, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
get_boundaries(id="us:congressional_district:2902", children_level="precinct", include_districts=True)