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
45380 Versailles Darke County OH 5,552 $84,388 $232,400
43025 Hebron Licking County OH 5,500 $85,809 $262,800
44612 Wilkshire Hills Tuscarawas County OH 5,494 $84,632 $244,200
43938 Mingo Junction Jefferson County OH 5,448 $57,453 $97,400
45217 St. Bernard Hamilton County OH 5,437 $67,974 $149,200
45135 Leesburg Highland County OH 5,422 $77,373 $181,100
45865 Minster Auglaize County OH 5,415 $92,016 $265,700
45830 Columbus Grove Putnam County OH 5,403 $78,449 $168,200
45651 McArthur Vinton County OH 5,402 $57,761 $162,400
44280 Valley City Medina County OH 5,372 $111,042 $324,000
45710 Albany Meigs County OH 5,361 $78,866 $181,300
45416 Trotwood Montgomery County OH 5,353 $45,710 $76,000
43072 St. Paris Champaign County OH 5,347 $73,438 $184,000
45318 Covington Miami County OH 5,338 $64,239 $176,100
43080 Utica Licking County OH 5,309 $82,639 $221,200
44851 New London Huron County OH 5,303 $62,458 $154,900
44302 Akron Summit County OH 5,302 $45,323 $112,200
45856 Leipsic Putnam County OH 5,290 $87,292 $167,400
43061 Ostrander Delaware County OH 5,198 $146,083 $387,400
44504 Youngstown Mahoning County OH 5,185 $40,156 $74,700
45387 Yellow Springs Greene County OH 5,174 $85,691 $287,900
43762 New Concord Muskingum County OH 5,098 $78,854 $223,200
44438 Masury Trumbull County OH 5,045 $42,934 $78,900
43620 Toledo Lucas County OH 5,039 $21,405 $115,600
43783 Somerset Perry County OH 5,031 $64,261 $217,300
44072 Geauga County OH 5,028 $99,671 $330,300
44262 Munroe Falls Summit County OH 5,019 $75,089 $223,800
44243 Kent Portage County OH 5,010
43731 Crooksville Perry County OH 4,982 $55,417 $115,400
43044 Mechanicsburg Champaign County OH 4,972 $68,141 $215,000
43112 Carroll Fairfield County OH 4,961 $98,430 $338,100
45323 Enon Clark County OH 4,954 $77,835 $177,700
45252 Dunlap Hamilton County OH 4,941 $96,750 $312,900
43430 Genoa Ottawa County OH 4,934 $81,000 $149,500
44440 Mineral Ridge Trumbull County OH 4,932 $67,805 $159,300
43947 Shadyside Belmont County OH 4,894 $57,258 $135,500
43793 Woodsfield Monroe County OH 4,879 $51,193 $136,800
44076 Orwell Ashtabula County OH 4,878 $53,512 $163,000
44902 Mansfield Richland County OH 4,876 $31,619 $58,500
44254 Lodi Medina County OH 4,857 $64,511 $185,700
43907 Cadiz Harrison County OH 4,814 $45,781 $115,500
45315 Clayton Montgomery County OH 4,804 $84,186 $183,900
45338 Lewisburg Preble County OH 4,782 $75,462 $186,400
43845 West Lafayette Coshocton County OH 4,780 $53,864 $124,900
45846 Fort Recovery Mercer County OH 4,763 $92,273 $250,300
44672 Sebring Mahoning County OH 4,741 $49,835 $98,900
43357 West Liberty Logan County OH 4,711 $86,392 $215,400
44621 Dennison Tuscarawas County OH 4,639 $55,000 $119,100
43431 Gibsonburg Sandusky County OH 4,632 $82,533 $154,600
45612 Bainbridge Ross County OH 4,626 $50,500 $130,300
44431 Leetonia Columbiana County OH 4,607 $64,872 $160,900
45872 North Baltimore Wood County OH 4,572 $62,380 $113,300
45644 Kingston Ross County OH 4,561 $70,469 $215,800
44430 Leavittsburg Trumbull County OH 4,554 $57,500 $111,000
43822 Frazeysburg Muskingum County OH 4,520 $60,423 $177,800
44837 Greenwich Huron County OH 4,514 $69,513 $157,500
43723 Byesville Guernsey County OH 4,490 $48,656 $108,600
43542 Whitehouse Lucas County OH 4,485 $167,321 $423,000
44644 Lake Mohawk Carroll County OH 4,445 $56,250 $184,900
43777 Roseville Muskingum County OH 4,435 $52,886 $125,200
45169 Sabina Clinton County OH 4,410 $52,061 $118,000
44507 Youngstown Mahoning County OH 4,402 $25,767 $27,200
44127 Cleveland Cuyahoga County OH 4,399 $32,955 $50,600
44003 Andover Ashtabula County OH 4,379 $53,690 $117,400
45308 Bradford Darke County OH 4,376 $70,744 $164,700
45302 Anna Shelby County OH 4,369 $88,961 $210,400
45887 Spencerville Allen County OH 4,335 $62,838 $185,400
45869 New Bremen Auglaize County OH 4,323 $88,915 $242,800
43403 Bowling Green Wood County OH 4,290
45732 Glouster Athens County OH 4,287 $57,034 $89,700
43821 Dresden Muskingum County OH 4,282 $70,781 $166,100
45144 Manchester Adams County OH 4,256 $43,896 $121,300
45052 Shawnee Hamilton County OH 4,236 $100,000 $283,500
45369 South Vienna Clark County OH 4,232 $96,500 $205,300
43135 Laurelville Hocking County OH 4,225 $59,469 $195,700
43824 Fresno Coshocton County OH 4,189 $57,039 $189,300
43014 Danville Knox County OH 4,185 $63,239 $198,600
43222 Columbus Franklin County OH 4,182 $215,900
43440 Marblehead Ottawa County OH 4,133 $76,627 $274,700
44822 Butler Richland County OH 4,119 $66,816 $214,900
43412 Curtice Lucas County OH 4,109 $105,263 $221,400
44473 Vienna Center Trumbull County OH 4,106 $76,382 $174,700
45883 St. Henry Mercer County OH 4,099 $113,427 $283,200
45142 St. Martin Highland County OH 4,095 $64,216 $176,000
44234 Hiram Portage County OH 4,078 $73,519 $218,400
44470 Trumbull County OH 4,074 $59,738 $147,400
43318 De Graff Logan County OH 4,065 $78,869 $204,900
43610 Toledo Lucas County OH 4,057 $38,369 $73,400
45347 New Paris Preble County OH 4,029 $68,073 $139,200
44680 Strasburg Tuscarawas County OH 4,015 $64,737 $202,500
43331 Lakeview Logan County OH 4,012 $60,159 $130,300
44065 Geauga County OH 3,987 $87,557 $283,100
44084 Roaming Shores Ashtabula County OH 3,965 $72,390 $211,300
44824 Castalia Erie County OH 3,952 $82,321 $176,400
45843 Forest Hardin County OH 3,908 $68,438 $150,900
44437 McDonald Trumbull County OH 3,900 $72,545 $143,100
45368 South Charleston Clark County OH 3,860 $60,411 $156,100
44442 New Middletown Mahoning County OH 3,856 $54,432 $172,700
45218 Greenhills Hamilton County OH 3,815 $74,617 $169,600
45113 Clarksville Clinton County OH 3,808 $99,601 $282,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.