Ohio's 9th Congressional District (OH-9)
Last updated · 8 sources
Marcy Kaptur, a Democrat, has represented the district since 1983.
The district includes all of Williams, Defiance, Sandusky, Fulton, Lucas, Ottawa, and Erie counties and part of Wood County.
According to the Census Bureau's 2020–2024 American Community Survey 5-year estimates, the district has a population of 781,702, a median household income of $66,739, and a median age of 40.5. Of residents 25 and older, 27.8% hold a bachelor's degree or higher.
Representative

2026 redistricting
Ohio uses a new congressional map in 2026: Ohio Redistricting Commission plan, adopted by the state's redistricting commission Oct 31, 2025.
The 2026 election for OH-9 uses the new map's OH-9, shown below; the district map beside this section shows OH-9 as currently drawn (119th Congress).
On the 2026 map, by land area, 82% of today's OH-9 is in OH-9 and 18% is in OH-5.
The 2026 map's OH-9 covers all of Putnam, Williams, Henry, Paulding, Defiance, Fulton, Lucas, Ottawa, and Erie counties and part of Wood County.
62% of the 2026 map's OH-9 is land in today's OH-9; the rest is from OH-5 (38%).
2026 election
Kaptur has filed with the FEC to run for this seat in 2026.
7 candidates have reported raising money for the 2026 OH-9 race to the FEC.
Election Day: Tuesday, November 3, 2026
| Candidate | Party | Raised | Cash on hand | Through |
|---|---|---|---|---|
| Marcy Kaptur (incumbent) | Democratic | $4,303,416 | $3,491,668 | Jun 30 |
| Derek Merrin | Republican | $1,508,953 | $531,214 | Jun 30 |
| Josh Williams | Republican | $957,090 | $25,080 | Jun 30 |
| Alea Nadeem | Republican | $749,818 | $0 | Sep 30 |
| Madison Sheahan | Republican | $272,458 | $216 | Jun 30 |
| Wayne Charles Kinsel | Republican | $90,565 | $33,020 | Sep 30, 2025 |
| Anthony Bruce Campbell | Republican | $34,319 | $6,680 | Apr 15 |
Includes primary candidates; FEC filings do not record primary results. FEC race page
District profile
- Population
- 781,702
- Median household income
- $66,739
- Median age
- 40.5
- Bachelor's degree or higher
- 27.8%
Census Bureau, 2020–2024 American Community Survey 5-year estimates
Places and ZIP codes
OH-9 covers all of 81 places, the largest Toledo, Perrysburg, and Sandusky, and part of 5 more places, the largest Vermilion, Bellevue, and Milan.
Ai, Alvordton, Archbold, Ballville, Bay View, Bellevue (part), Berkey, Berlin Heights, Beulah Beach, Birmingham, Blakeslee, Bloomingville, Brunersburg, Bryan, Burgoon, Castalia, Clay Center, Clyde, Crystal Rock, Curtice, Defiance, Delta, Edgerton, Edon, Elmore, Fayette, Fremont, Genoa, Gibsonburg, Green Springs (part), Harbor View, Helena, Hessville, Hicksville, Holiday City, Holland, Huron, Kelleys Island, Kunkle, Lake Seneca, Lakeside, Lindsey, Lyons, Marblehead, Maumee, Metamora, Milan (part), Millbury, Mitiwanga, Montpelier, Neapolis, Nettle Lake, Ney, Northwood, Oak Harbor, Oregon, Ottawa Hills, Perrysburg, Pettisville, Pioneer, Port Clinton, Pulaski, Put-in-Bay, Reno Beach, Rocky Ridge, Rossford, Sandusky, Sherwood, Stony Prairie, Stony Ridge (part), Stryker, Swanton, Sylvania, Tedrow, Toledo, Vermilion (part), Vickery, Walbridge, Waterville, Wauseon, West Unity, Whitehouse, Whites Landing, Wightmans Grove, Williston, Woodville
OH-9 covers all of 76 ZIP codes and part of 29 more.
43402 (part), 43406 (part), 43407, 43408, 43410 (part), 43412, 43416, 43420, 43430 (part), 43431 (part), 43432, 43433, 43434, 43435, 43436, 43438, 43439, 43440, 43442, 43445, 43446, 43447, 43449, 43452, 43456, 43457 (part), 43458, 43460, 43464, 43465, 43468, 43469, 43501, 43502 (part), 43504, 43505, 43506, 43512 (part), 43515, 43517, 43518, 43519, 43520, 43521, 43522 (part), 43526 (part), 43527 (part), 43528, 43530, 43531, 43532 (part), 43533, 43536, 43537, 43540, 43542, 43543, 43545 (part), 43547, 43548 (part), 43549, 43551 (part), 43553, 43554, 43556, 43557 (part), 43558, 43560, 43566, 43567 (part), 43570, 43571, 43604, 43605, 43606, 43607, 43608, 43609, 43610, 43611, 43612, 43613, 43614, 43615, 43616, 43617, 43619, 43620, 43623, 44089 (part), 44811 (part), 44814, 44824, 44826 (part), 44836 (part), 44839, 44841 (part), 44846 (part), 44847 (part), 44857 (part), 44870, 44889 (part), 45813 (part), 45821 (part), 45831 (part)
Ohio senators
Jon HustedU.S. Senator for Ohio · Republican
Bernie MorenoU.S. Senator for Ohio · Republican
Neighboring districts
Sources
- District boundaries (Census Bureau cartographic boundary file, 119th Congress) · retrieved Oct 2, 2026
- Counties by district (Census Bureau relationship file) · retrieved Oct 2, 2026
- District profile (Census Bureau, 2020–2024 American Community Survey 5-year estimates) · retrieved Oct 2, 2026
- congress-legislators (member data, CC0) · retrieved Oct 2, 2026
- 2026 congressional map
- Candidates and totals (Federal Election Commission) · retrieved Oct 2, 2026
- Places by district (Census Bureau relationship file; populations from the ACS) · retrieved Oct 2, 2026
- ZIP Code Tabulation Areas by district (Census Bureau, 2020)