Ohio's 8th congressional district (OH-08)
Ohio's 8th congressional district (OH-08) covers parts or all of Darke County, Preble County, Butler County, Miami County and Hamilton County, and 79 ZIP codes (37 wholly inside it). Its 2020 population was 786,630. This is the map in force for the November 3, 2026 election.
Who represents OH-08
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (OH-08) | Warren Davidson (R) | 202-225-6205 |
| U.S. Senator | Bernie Moreno (R) | 202-224-2315 |
| U.S. Senator | Jon Husted (R) | 202-224-3353 |
Elected in 2024 under OH's previous congressional map; this district's lines changed for the 120th Congress (seated January 3, 2027).
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 OH-08 |
|---|---|
| Darke County | 100% |
| Preble County | 100% |
| Butler County | 79% |
| Miami County | 52% |
| Hamilton County | 40% |
ZIP codes
Percentages mark ZIPs only partly in OH-08: the share of that ZIP's residents inside it.
- 45002 (2.3%)
- 45003
- 45011 (99%)
- 45013 (100%)
- 45014
- 45015
- 45042 (5.2%)
- 45044 (35%)
- 45050 (41%)
- 45053
- 45055
- 45056
- 45062
- 45064
- 45067 (7.8%)
- 45069
- 45070
- 45140 (<0.1%)
- 45211 (40%)
- 45213 (18%)
- 45215 (92%)
- 45216 (7.6%)
- 45218
- 45224 (28%)
- 45226 (<0.1%)
- 45227 (47%)
- 45231 (100%)
- 45233 (4.8%)
- 45236
- 45237 (33%)
- 45238 (8.7%)
- 45239 (77%)
- 45240
- 45241 (100%)
- 45242 (89%)
- 45243 (72%)
- 45246
- 45247
- 45248 (63%)
- 45249 (45%)
- 45251
- 45252
- 45303
- 45304 (100%)
- 45308 (61%)
- 45309 (1.3%)
- 45310 (25%)
- 45311
- 45318 (3.2%)
- 45320
- 45321
- 45322 (1.8%)
- 45327 (1.2%)
- 45328
- 45330
- 45331
- 45332
- 45337 (38%)
- 45338
- 45339 (30%)
- 45346
- 45347
- 45348
- 45350
- 45351
- 45352
- 45358
- 45362
- 45371 (63%)
- 45373 (91%)
- 45378 (84%)
- 45380 (100%)
- 45381 (95%)
- 45382
- 45383
- 45388 (98%)
- 45390
- 45846 (5.9%)
- 45883 (0.2%)
Towns
Adams township, Allen township, Amberley village, Arlington Heights village, Blue Ash city, Brown township, Butler township, Cheviot city, Colerain township, Columbia township, Concord township, Deer Park city, Dixon township, Eaton city, Evendale village, Fairfax village, Fairfield city, Fairfield city, Fairfield township, Forest Park city, Franklin township, Gasper township, Glendale village, Golf Manor village, Gratis township, Greenhills village, Greenville township, Hamilton city, Hanover township, Harrison township, Harrison township, Israel township, Jackson township, Jackson township, Jefferson township, Lanier township, Liberty township, Lincoln Heights village, Lockland village and Madeira city and others.
Get this in your AI agent
Your agent can draw every precinct in OH-08, 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:3908", children_level="precinct", include_districts=True)