US5.com

Ohio ZIP Codes & Demographics

Ohio ZIP codes, demographics, and median household income — 1,233 ZIP codes — population 11,780,046 — avg. income $71,257 — avg. home value $183,700. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
1,233
Population
11,780,046
Median household income (avg.)
$71,257
95% of U.S. median
Average home value
$183,700
53% of U.S. median
Average rent
$721

Ohio demographics

Ohio has 1,233 ZIP codes across 88 counties on US5, with a combined ZIP-area population of about 11,780,046.

Across ZIP codes with age data, the average median age is about 41.7 years.

Among cities represented in this ZIP set, Hamilton is among the largest population centers.

Median household income in Ohio

The average median household income across ZIP codes in Ohio is about $71,257 — about 5% below the U.S. median ($75,149).

Among ZIPs with income data, 43030 (Jacksontown) is near the top at about $209,861, while 45630 (Friendship) is near the bottom at about $2,499.

Housing in Ohio

For housing in Ohio, the average median home value is about $183,700 and the average median rent is about $721.

The most populous ZIP is 45011 (Hamilton) with about 74,636 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Ohio

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
43759 Morristown Belmont County OH 224 $48,750 $87,500
43151 Midway Madison County OH 223 $66,875 $123,200
43531 Kunkle Williams County OH 219 $37,700
45119 Brown County OH 217 $123,315
45783 Tuppers Plains Meigs County OH 217 $111,900
43317 Chesterville Morrow County OH 215 $53,304 $116,700
44838 Hayesville Ashland County OH 214 $56,250 $136,500
44850 New Haven Huron County OH 213
43842 Trinway Muskingum County OH 212 $71,061 $127,600
45469 Dayton Montgomery County OH 206
45688 Lawrence County OH 204 $25,500
45301 Beavercreek Greene County OH 201 $112,733 $115,100
43438 Kelleys Island Erie County OH 198 $91,875 $333,300
43158 Hocking County OH 190 $44,356 $58,400
43967 Belmont County OH 187 $109,653 $128,500
45864 Miller City Putnam County OH 185 $76,250 $164,100
44678 Tuscarawas County OH 183
43346 Hardin County OH 180
44630 Greentown Stark County OH 180
45899 Wren Van Wert County OH 180 $49,375 $84,000
45352 Palestine Darke County OH 177 $63,542 $62,500
45789 Washington County OH 177 $75,268
43414 Wood County OH 175
44881 Sulphur Springs Crawford County OH 174 $95,500
45646 Pike County OH 174
43981 New Athens Harrison County OH 171 $56,250 $114,700
43070 Rosewood Champaign County OH 170
44555 Youngstown Mahoning County OH 170
45884 St. Johns Auglaize County OH 168 $160,417 $110,600
43350 Sparta Morrow County OH 167 $66,154 $93,000
43156 Tarlton Pickaway County OH 166 $87,917 $112,500
43717 Belle Valley Noble County OH 166 $55,521 $75,300
44825 Chatfield Crawford County OH 166 $47,500 $74,400
45893 Vaughnsville Putnam County OH 166 $60,208 $104,000
43027 Licking County OH 160
45855 Latty Paulding County OH 158 $69,167 $97,500
44670 Robertsville Stark County OH 155 $104,800
44828 Flat Rock Seneca County OH 154 $26,118
45435 Fairborn Greene County OH 154
43111 Carbon Hill Hocking County OH 148 $61,625
45070 West Elkton Preble County OH 146 $64,375 $96,000
43750 Guernsey County OH 144 $81,000
43505 Blakeslee Williams County OH 143 $72,273 $215,900
44607 Carroll County OH 142
44619 Damascus Mahoning County OH 138 $64,511
43109 Columbus Franklin County OH 136 $56,563 $237,500
45316 Clifton Clark County OH 134 $80,000 $232,100
43931 Hannibal Monroe County OH 132 $58,750
44068 North Kingsville Ashtabula County OH 132 $56,875 $176,100
45041 Miamitown Hamilton County OH 131
43738 Fultonham Muskingum County OH 130 $80,781 $120,800
45115 Brown County OH 130
45132 Highland Highland County OH 130 $31,875 $99,000
44856 North Robinson Crawford County OH 123 $42,813 $95,500
43142 Milledgeville Fayette County OH 121 $54,286 $101,300
44610 Berlin Holmes County OH 120
44861 Old Fort Seneca County OH 120 $47,448
44493 Columbiana County OH 119 $33,715
44665 Columbiana County OH 119 $98,750
43902 Belmont County OH 114
43928 Glencoe Belmont County OH 114 $118,317
43974 Harrisville Harrison County OH 109 $71,042 $60,800
43434 Harbor View Lucas County OH 106 $69,688 $106,300
45848 Glandorf Putnam County OH 106 $79,028 $204,800
43972 Bannock Belmont County OH 104 $29,009 $94,600
44640 Limaville Stark County OH 103 $76,250 $102,800
44809 Bascom Seneca County OH 103 $88,529 $130,000
45866 Montezuma Mercer County OH 100 $73,750 $112,500
44285 Portage County OH 97 $68,750 $220,000
45055 Butler County OH 97
44274 Sharon Center Medina County OH 95
43467 West Millgrove Wood County OH 92 $50,750 $65,000
45897 Hancock County OH 91
43836 Plainfield Coshocton County OH 85 $52,250 $97,500
44424 Trumbull County OH 84 $91,250 $141,200
43018 Etna Licking County OH 82 $69,028
45336 Kettlersville Shelby County OH 82 $63,125 $135,000
44671 Sandyville Tuscarawas County OH 77
43786 Stafford Monroe County OH 75 $44,861 $135,700
44080 Parkman Geauga County OH 73
43934 Lansing Belmont County OH 72 $77,813 $107,200
43510 Henry County OH 71
45105 Bentonville Adams County OH 71
45838 Elgin Van Wert County OH 71 $88,553 $114,300
43733 Guernsey County OH 69
45350 North Star Darke County OH 69 $121,250
45809 Gomer Allen County OH 69 $99,400
45815 Belmore Putnam County OH 69
43925 East Springfield Jefferson County OH 65
45147 Miamiville Clermont County OH 64
43962 Summitville Columbiana County OH 63 $61,875 $162,500
44660 Mount Hope Holmes County OH 58 $50,781
44659 Mount Eaton Wayne County OH 54 $147,900
45739 Hockingport Athens County OH 54
43330 Kirby Wyandot County OH 53 $28,750 $80,000
44690 Winesburg Holmes County OH 52
44693 Deersville Harrison County OH 52 $110,938 $98,300
45156 Neville Clermont County OH 50 $76,700
43523 Henry County OH 43
43761 Perry County OH 43

Frequently asked questions

How many ZIP codes are in Ohio?

Ohio has 1,233 ZIP codes on US5 across 88 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Ohio?

Ohio has a combined ZIP-area population of about 11,780,046 across 1,233 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Ohio?

The average median household income across ZIP codes in Ohio is about $71,257, about 5% below the U.S. median ($75,149). Average median home value is about $183,700. Among ZIPs with data, 43030 (Jacksontown) is near the top ($209,861) and 45630 (Friendship) is near the bottom ($2,499).

Where can I find ZIP code lists for Ohio?

This page lists ZIP codes in Ohio with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Ohio

Explore curated boards for highest income, largest population, and most affordable home values.