Loading 33,000 zip codes…
About this map
Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $44,673
- Ohio
- $40,552
- Rankings
- Full list
Top and bottom zip codes in Ohio
Zip codes with 1,000+ residents
Zip codes with the highest per capita income
See allPer capita income by county in Ohio
- 1Delaware County$61,395
- 2Warren County$53,621
- 3Geauga County$53,583
- 4Union County$50,711
- 5Ottawa County$49,306
- 6Medina County$47,889
- 7Hamilton County$45,936
- 8Lake County$45,279
- 9Greene County$45,142
- 10Clermont County$44,226
- 11Franklin County$43,731
- 12Summit County$43,061
- 13Wood County$42,918
- 14Cuyahoga County$42,747
- 15Licking County$42,609
- 16Fairfield County$41,813
- 17Henry County$41,771
- 18Lorain County$40,798
- 19Erie County$40,578
- 20Portage County$40,483
- 21Miami County$40,297
- 22Butler County$40,027
- 23Putnam County$39,590
- 24Hancock County$39,068
- 25Logan County$38,989
- 26Auglaize County$38,755
- 27Montgomery County$38,450
- 28Madison County$38,124
- 29Fulton County$38,002
- 30Shelby County$37,984
- 31Lucas County$37,575
- 32Champaign County$36,927
- 33Morrow County$36,803
- 34Stark County$36,762
- 35Paulding County$36,594
- 36Clinton County$36,071
- 37Wyandot County$35,837
- 38Mercer County$35,761
- 39Defiance County$35,589
- 40Pickaway County$35,587
- 41Washington County$35,495
- 42Knox County$35,489
- 43Carroll County$35,281
- 44Wayne County$35,229
- 45Sandusky County$35,064
- 46Brown County$34,980
- 47Darke County$34,842
- 48Preble County$34,711
- 49Van Wert County$34,583
- 50Mahoning County$34,566
- 51Monroe County$34,516
- 52Allen County$34,331
- 53Seneca County$33,984
- 54Clark County$33,791
- 55Fayette County$33,678
- 56Tuscarawas County$33,617
- 57Huron County$33,599
- 58Columbiana County$33,491
- 59Ashland County$33,219
- 60Crawford County$32,852
- 61Muskingum County$32,809
- 62Pike County$32,737
- 63Hocking County$32,655
- 64Guernsey County$32,627
- 65Ross County$32,544
- 66Hardin County$32,470
- 67Trumbull County$32,429
- 68Williams County$32,405
- 69Perry County$32,288
- 70Belmont County$32,244
- 71Jefferson County$32,081
- 72Harrison County$31,539
- 73Holmes County$31,481
- 74Ashtabula County$31,369
- 75Richland County$31,336
- 76Gallia County$30,969
- 77Noble County$30,878
- 78Highland County$30,843
- 79Lawrence County$30,812
- 80Athens County$30,645
- 81Jackson County$30,379
- 82Marion County$30,260
- 83Morgan County$30,055
- 84Coshocton County$29,978
- 85Vinton County$29,951
- 86Scioto County$28,749
- 87Meigs County$26,289
- 88Adams County$25,916
Questions about this map
Which zip code has the highest per capita income in Ohio?
Among zip codes with at least 1,000 residents, 43432 (Graytown, OH) has the highest: $177,956.
Which zip code has the lowest per capita income in Ohio?
45699 (Lucasville, OH) has the lowest: $149.
What is the per capita income for the United States?
$44,673; in Ohio it is $40,552.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.
More maps
- Population
- Population density
- Median household 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)