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
43545 Napoleon Henry County OH 14,388 $78,165 $169,500
45249 Montgomery Hamilton County OH 14,219 $107,227 $484,500
45804 Lima Allen County OH 14,197 $42,594 $96,100
43608 Toledo Lucas County OH 14,158 $28,535 $41,100
44301 Akron Summit County OH 14,081 $52,134 $103,400
44904 Lexington Richland County OH 14,057 $61,458 $197,200
43452 Port Clinton Ottawa County OH 14,052 $63,815 $206,800
44875 Shelby Richland County OH 14,026 $60,669 $146,500
45229 Cincinnati Hamilton County OH 14,000 $30,829 $316,000
44041 Geneva Ashtabula County OH 13,992 $58,438 $167,000
44132 Euclid Cuyahoga County OH 13,985 $46,014 $109,600
44141 Brecksville Cuyahoga County OH 13,954 $127,347 $360,300
45246 Springdale Hamilton County OH 13,925 $70,150 $189,700
43031 Johnstown Licking County OH 13,900 $109,652 $341,300
45403 Dayton Montgomery County OH 13,831 $36,250 $73,900
44103 Cleveland Cuyahoga County OH 13,776 $24,219 $57,600
44721 Middlebranch Stark County OH 13,722 $95,199 $219,600
44667 Orrville Wayne County OH 13,688 $72,402 $196,300
45426 Trotwood Montgomery County OH 13,582 $51,538 $111,900
45152 Morrow Warren County OH 13,577 $120,340 $327,700
44119 Cleveland Cuyahoga County OH 13,495 $48,268 $109,700
45506 Springfield Clark County OH 13,339 $40,132 $101,000
44425 Hubbard Trumbull County OH 13,329 $62,287 $128,800
43146 Derby Pickaway County OH 13,325 $73,904 $292,100
45690 Waverly Pike County OH 13,315 $48,201 $153,500
44614 Canal Fulton Stark County OH 13,088 $83,143 $201,700
45223 Cincinnati Hamilton County OH 13,049 $46,930 $203,800
43103 South Bloomfield Pickaway County OH 12,981 $84,304 $236,900
43558 Swanton Fulton County OH 12,961 $74,612 $185,900
43567 Wauseon Fulton County OH 12,879 $74,404 $172,600
44718 Canton Stark County OH 12,809 $86,171 $285,500
45694 Wheelersburg Scioto County OH 12,763 $64,482 $197,500
45885 St. Marys Auglaize County OH 12,744 $75,054 $153,900
44054 Sheffield Lorain County OH 12,733 $73,151 $177,600
44260 Suffield Portage County OH 12,733 $75,261 $191,500
44839 Huron Erie County OH 12,702 $77,377 $234,700
45631 Gallipolis Gallia County OH 12,669 $54,772 $138,700
43326 Kenton Hardin County OH 12,594 $54,325 $135,700
44811 Bellevue Huron County OH 12,486 $64,453 $156,900
45434 Beavercreek Greene County OH 12,482 $142,260 $290,500
43205 Columbus Franklin County OH 12,400 $54,214 $290,800
45439 Moraine Montgomery County OH 12,246 $47,788 $120,100
45415 Clayton Montgomery County OH 12,171 $78,864 $169,400
45050 Monroe Butler County OH 12,162 $104,519 $273,800
44056 Macedonia Summit County OH 12,142 $108,059 $294,500
44432 Lisbon Columbiana County OH 12,029 $63,173 $141,900
45309 Brookville Montgomery County OH 11,905 $72,570 $197,100
45680 South Point Lawrence County OH 11,878 $55,348 $151,400
43953 Steubenville Jefferson County OH 11,857 $73,648 $140,000
43210 Columbus Franklin County OH 11,853 $30,197
44074 Oberlin Lorain County OH 11,684 $73,697 $229,000
45807 Gomer Allen County OH 11,631 $74,387 $192,800
45068 Waynesville Warren County OH 11,606 $95,040 $325,000
45305 Bellbrook Greene County OH 11,597 $119,129 $314,500
45648 Lucasville Scioto County OH 11,306 $69,065 $154,600
45213 Cincinnati Hamilton County OH 11,273 $70,897 $259,300
45122 Goshen Clermont County OH 11,195 $85,750 $210,200
45015 Hamilton Butler County OH 11,102 $45,543 $116,600
45106 Bethel Clermont County OH 11,096 $68,458 $203,300
45806 Fort Shawnee Allen County OH 10,978 $82,160 $189,800
44408 Columbiana Columbiana County OH 10,924 $71,205 $197,400
45875 Ottawa Putnam County OH 10,861 $86,358 $214,300
45833 Delphos Allen County OH 10,822 $66,919 $156,000
44509 Youngstown Mahoning County OH 10,775 $36,472 $56,000
45209 Cincinnati Hamilton County OH 10,772 $87,841 $386,600
45404 Dayton Montgomery County OH 10,762 $35,286 $82,400
44026 Chesterland Geauga County OH 10,722 $106,740 $311,400
44632 Hartville Stark County OH 10,655 $88,448 $259,200
43351 Upper Sandusky Wyandot County OH 10,568 $71,748 $166,700
43338 Mount Gilead Morrow County OH 10,394 $69,794 $212,100
44115 Cleveland Cuyahoga County OH 10,389 $21,293 $151,300
45206 Cincinnati Hamilton County OH 10,387 $51,128 $269,900
43410 Clyde Sandusky County OH 10,365 $54,635 $161,800
44890 Willard Huron County OH 10,364 $64,971 $136,900
44090 Wellington Lorain County OH 10,341 $78,318 $229,600
44471 Struthers Mahoning County OH 10,296 $52,811 $97,100
44481 Lordstown Trumbull County OH 10,287 $63,285 $160,600
44714 Canton Stark County OH 10,110 $57,583 $143,300
45669 Athalia Lawrence County OH 10,085 $65,824 $179,000
45402 Dayton Montgomery County OH 9,964 $45,386 $105,900
44662 Navarre Stark County OH 9,929 $69,387 $175,600
44615 Carrollton Carroll County OH 9,830 $66,391 $176,900
45176 Williamsburg Clermont County OH 9,813 $66,363 $197,400
45107 Blanchester Clinton County OH 9,748 $65,625 $196,300
43604 Toledo Lucas County OH 9,708 $18,980 $59,300
45157 New Richmond Clermont County OH 9,650 $96,875 $232,700
44657 Minerva Carroll County OH 9,581 $60,490 $157,400
43019 Fredericktown Knox County OH 9,517 $70,317 $196,300
45216 Cincinnati Hamilton County OH 9,493 $51,602 $138,200
44216 New Franklin Summit County OH 9,461 $96,321 $214,000
45225 Cincinnati Hamilton County OH 9,451 $22,320 $108,400
44502 Youngstown Mahoning County OH 9,369 $32,259 $37,500
44117 Euclid Cuyahoga County OH 9,350 $41,818 $137,100
45714 Belpre Washington County OH 9,333 $57,045 $158,800
44028 Lorain County OH 9,313 $86,991 $313,400
44444 Newton Falls Trumbull County OH 9,306 $61,580 $129,000
45154 Mount Orab Brown County OH 9,094 $77,345 $185,100
43203 Columbus Franklin County OH 9,093 $44,099 $282,100
45214 Cincinnati Hamilton County OH 9,077 $26,348 $102,000
44681 Sugarcreek Tuscarawas County OH 9,071 $83,250 $304,700

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.