Loading 33,000 zip codes…
About this map
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $80,734
- Ohio
- $71,389
- Rankings
- Full list
Top and bottom zip codes in Ohio
Zip codes with 1,000+ residents
Zip codes with the highest median income
See allMedian household income by county in Ohio
- 1Delaware County$133,540
- 2Union County$112,322
- 3Warren County$110,132
- 4Geauga County$107,860
- 5Medina County$94,968
- 6Fairfield County$90,966
- 7Greene County$87,309
- 8Madison County$87,045
- 9Clermont County$85,510
- 10Putnam County$84,928
- 11Licking County$84,426
- 12Butler County$81,590
- 13Lake County$80,925
- 14Henry County$80,099
- 15Auglaize County$78,660
- 16Miami County$76,817
- 17Mercer County$76,782
- 18Holmes County$76,140
- 19Ottawa County$76,101
- 20Portage County$75,766
- 21Champaign County$75,556
- 22Morrow County$75,283
- 23Franklin County$75,176
- 24Wood County$74,216
- 25Pickaway County$74,040
- 26Shelby County$73,978
- 27Knox County$73,878
- 28Wayne County$73,574
- 29Lorain County$73,347
- 30Hancock County$73,141
- 31Defiance County$73,064
- 32Fulton County$72,864
- 33Hamilton County$72,470
- 34Erie County$71,993
- 35Summit County$71,622
- 36Logan County$71,551
- 37Brown County$71,270
- 38Clinton County$70,407
- 39Ashland County$69,860
- 40Wyandot County$69,768
- 41Preble County$69,223
- 42Stark County$67,934
- 43Van Wert County$67,917
- 44Huron County$67,878
- 45Paulding County$67,731
- 46Perry County$67,460
- 47Montgomery County$66,139
- 48Seneca County$66,025
- 49Highland County$65,785
- 50Tuscarawas County$65,044
- 51Carroll County$64,835
- 52Darke County$64,486
- 53Cuyahoga County$64,468
- 54Allen County$64,038
- 55Washington County$63,603
- 56Fayette County$63,275
- 57Clark County$63,132
- 58Hocking County$62,960
- 59Hardin County$62,484
- 60Sandusky County$62,295
- 61Lucas County$62,224
- 62Ross County$61,303
- 63Williams County$61,048
- 64Muskingum County$60,780
- 65Monroe County$60,134
- 66Richland County$59,509
- 67Marion County$59,371
- 68Morgan County$59,351
- 69Jefferson County$59,055
- 70Guernsey County$58,478
- 71Lawrence County$58,325
- 72Columbiana County$58,180
- 73Crawford County$58,044
- 74Ashtabula County$57,728
- 75Jackson County$57,106
- 76Belmont County$57,017
- 77Mahoning County$56,942
- 78Gallia County$56,830
- 79Trumbull County$56,435
- 80Noble County$56,098
- 81Athens County$56,001
- 82Coshocton County$55,577
- 83Vinton County$55,336
- 84Harrison County$54,414
- 85Pike County$52,736
- 86Scioto County$50,609
- 87Adams County$50,264
- 88Meigs County$46,873
Questions about this map
Which zip code has the highest median household income in Ohio?
Among zip codes with at least 1,000 residents, 44040 (Gates Mills, OH) has the highest: $228,942.
Which zip code has the lowest median household income in Ohio?
44308 (Akron, OH) has the lowest: $11,956.
What is the median household income for the United States?
$80,734; in Ohio it is $71,389.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.
More maps
- Population
- Population density
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Median earnings per worker
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)