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
44452 North Lima Mahoning County OH 2,661 $60,000 $223,800
45658 Gallia County OH 2,654 $69,500 $116,600
45780 The Plains Athens County OH 2,653 $51,789 $246,400
43917 Dillonvale Jefferson County OH 2,647 $60,750 $101,800
43001 Granville South Licking County OH 2,639 $84,107 $343,100
43358 West Mansfield Union County OH 2,628 $86,742 $204,400
43945 Salineville Columbiana County OH 2,620 $62,946 $127,700
44656 Mineral City Tuscarawas County OH 2,616 $58,718 $202,900
44402 Trumbull County OH 2,588 $74,023 $148,600
44637 Killbuck Holmes County OH 2,588 $58,542 $163,600
45814 Arlington Hancock County OH 2,580 $86,477 $207,100
43977 Flushing Belmont County OH 2,576 $59,483 $130,000
44215 Chippewa Lake Medina County OH 2,574 $79,352 $202,000
45767 Matamoras Washington County OH 2,566 $45,375 $122,600
44401 Mahoning County OH 2,565 $67,094 $229,400
43944 Richmond Jefferson County OH 2,562 $69,186 $176,300
45054 Warren County OH 2,549 $96,934 $297,700
45203 Cincinnati Hamilton County OH 2,530 $33,798 $296,100
44423 Guilford Lake Columbiana County OH 2,515 $81,146 $182,600
43314 Caledonia Marion County OH 2,506 $56,042 $179,700
44629 Gnadenhutten Tuscarawas County OH 2,497 $78,378 $144,100
43719 Bethesda Belmont County OH 2,471 $49,700 $183,600
44866 Polk Ashland County OH 2,454 $63,125 $205,300
45153 Moscow Clermont County OH 2,452 $86,136 $240,700
45877 Pandora Putnam County OH 2,452 $67,153 $167,500
44836 Green Springs Seneca County OH 2,450 $76,144 $128,300
45860 Maria Stein Mercer County OH 2,437 $110,652 $299,700
45880 Payne Paulding County OH 2,437 $71,875 $123,400
43071 St. Louisville Licking County OH 2,424 $99,400 $198,400
43155 Hide-A-Way Hills Fairfield County OH 2,423 $92,308 $233,800
43008 Buckeye Lake Licking County OH 2,419 $82,750 $157,100
45120 Felicity Clermont County OH 2,412 $54,509 $186,600
44086 Geauga County OH 2,405 $83,370 $251,500
43060 North Lewisburg Champaign County OH 2,385 $61,776 $165,000
43988 Scio Harrison County OH 2,364 $62,589 $120,300
44214 Burbank Wayne County OH 2,362 $87,381 $212,200
44099 Ashtabula County OH 2,361 $91,094 $191,200
44429 Lake Milton Mahoning County OH 2,361 $77,781 $153,000
45162 Pleasant Plain Warren County OH 2,348 $72,321 $215,300
43973 Freeport Harrison County OH 2,341 $70,833 $174,100
44048 Kingsville Ashtabula County OH 2,336 $63,712 $143,100
44814 Berlin Heights Erie County OH 2,329 $72,455 $231,100
44611 Nashville Holmes County OH 2,313 $60,075 $167,200
45174 Terrace Park Hamilton County OH 2,294 $205,795 $581,000
45306 Botkins Shelby County OH 2,283 $85,625 $237,100
45647 Vinton County OH 2,276 $63,906 $173,100
44633 Holmesville Holmes County OH 2,275 $72,617 $196,700
43136 Lithopolis Fairfield County OH 2,270 $109,297 $303,200
44675 Sherrodsville Carroll County OH 2,255 $84,826 $161,900
44032 Ashtabula County OH 2,254 $54,613 $190,700
43903 Amsterdam Carroll County OH 2,241 $64,659 $142,400
43150 Rushville Fairfield County OH 2,237 $67,500 $283,100
45873 Oakwood Paulding County OH 2,232 $66,771 $138,400
43771 Philo Muskingum County OH 2,225 $52,510 $136,000
44450 Trumbull County OH 2,217 $48,289 $178,400
44506 Youngstown Mahoning County OH 2,214 $22,321 $24,200
43340 Mount Victory Hardin County OH 2,192 $70,893 $181,500
43137 Columbus Pickaway County OH 2,188 $57,167 $225,400
43780 Senecaville Guernsey County OH 2,187 $64,091 $199,800
45874 Ohio City Van Wert County OH 2,186 $66,520 $124,200
44867 Republic Seneca County OH 2,180 $60,227 $145,700
43749 Kimbolton Guernsey County OH 2,177 $57,530 $123,800
44849 Nevada Wyandot County OH 2,177 $70,690 $124,800
45303 Ansonia Darke County OH 2,169 $54,669 $125,300
45744 Devola Washington County OH 2,164 $64,853 $170,300
43149 Rockbridge Hocking County OH 2,160 $57,004 $227,200
43901 Adena Jefferson County OH 2,159 $60,702 $107,700
45827 Cloverdale Putnam County OH 2,151 $84,099 $204,900
45729 Washington County OH 2,149 $79,054 $221,700
43145 New Holland Pickaway County OH 2,143 $78,125 $171,300
44882 Sycamore Wyandot County OH 2,140 $76,843 $161,200
44411 Portage County OH 2,121 $75,694 $168,800
44807 Attica Seneca County OH 2,118 $76,302 $130,800
43527 Holgate Henry County OH 2,092 $63,698 $123,600
44510 Youngstown Mahoning County OH 2,091 $20,706
45871 New Knoxville Auglaize County OH 2,091 $82,632 $202,600
43942 Powhatan Point Belmont County OH 2,087 $61,771 $117,300
43933 Glencoe Belmont County OH 2,076 $57,019 $163,900
43164 Williamsport Pickaway County OH 2,062 $71,111 $188,800
43009 Champaign County OH 2,054 $92,076 $234,100
44818 Bloomville Seneca County OH 2,048 $64,792 $139,800
45359 Pleasant Hill Miami County OH 2,041 $70,707 $186,600
43128 Jeffersonville Fayette County OH 2,038 $45,515 $139,000
43554 Pioneer Williams County OH 2,035 $56,708 $147,100
45715 Beverly Morgan County OH 2,024 $46,793 $162,200
45346 New Madison Darke County OH 2,022 $81,076 $162,300
43217 Columbus Franklin County OH 2,021 $60,540
44613 Brewster Stark County OH 1,988 $57,318 $135,100
43716 Wilson Monroe County OH 1,970 $54,314 $121,300
45384 Wilberforce Greene County OH 1,957 $83,125 $206,500
44443 New Springfield Mahoning County OH 1,950 $71,875 $226,400
45812 Alger Hardin County OH 1,938 $41,230 $118,800
43148 Pleasantville Fairfield County OH 1,936 $72,759 $235,800
45334 Jackson Center Shelby County OH 1,921 $64,375 $167,100
44669 Robertsville Stark County OH 1,889 $79,485 $203,000
45101 Aberdeen Brown County OH 1,876 $38,352 $139,600
43348 Russells Point Logan County OH 1,865 $50,658 $147,900
45363 Russia Shelby County OH 1,862 $85,000 $263,900
43464 Vickery Sandusky County OH 1,861 $38,026 $113,200
45889 Van Buren Hancock County OH 1,849 $112,083 $226,000

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.