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
44305 Akron Summit County OH 20,570 $55,909 $89,900
45251 Northgate Hamilton County OH 20,561 $75,620 $175,900
43609 Toledo Lucas County OH 20,495 $42,510 $58,700
45414 Dayton Montgomery County OH 20,479 $53,824 $163,200
43616 Oregon Lucas County OH 20,420 $82,105 $190,500
43623 Toledo Lucas County OH 20,360 $65,908 $167,500
44654 Berlin Holmes County OH 20,329 $75,195 $288,000
45505 Springfield Clark County OH 20,299 $42,409 $87,500
45406 Dayton Montgomery County OH 20,261 $43,241 $82,300
45822 Celina Mercer County OH 20,170 $72,106 $184,600
43311 Bellefontaine Logan County OH 20,074 $64,217 $183,000
43202 Columbus Franklin County OH 20,059 $65,689 $317,000
44446 Niles Trumbull County OH 20,014 $49,779 $108,800
43078 Urbana Champaign County OH 19,985 $72,500 $176,300
43607 Toledo Lucas County OH 19,969 $37,442 $73,300
45638 Ironton Lawrence County OH 19,921 $49,544 $118,500
44067 Northfield Summit County OH 19,917 $89,082 $234,800
44333 Montrose-Ghent Summit County OH 19,884 $119,313 $362,600
44055 Lorain Lorain County OH 19,870 $36,603 $95,700
44147 Broadview Heights Cuyahoga County OH 19,768 $99,431 $292,500
43725 Cambridge Guernsey County OH 19,728 $51,612 $160,400
44104 Cleveland Cuyahoga County OH 19,716 $24,009 $60,600
45245 Withamsville Clermont County OH 19,707 $73,135 $259,500
44641 Louisville Stark County OH 19,693 $78,128 $199,300
44113 Cleveland Cuyahoga County OH 19,619 $70,140 $295,400
44057 Madison Lake County OH 19,491 $70,212 $170,200
45219 Cincinnati Hamilton County OH 19,326 $35,936 $222,500
45405 Dayton Montgomery County OH 19,322 $41,901 $74,100
43138 Logan Hocking County OH 19,147 $65,028 $169,100
44511 Youngstown Mahoning County OH 18,919 $55,055 $110,700
44709 Canton Stark County OH 18,917 $53,144 $149,400
44023 Bainbridge Geauga County OH 18,905 $130,452 $421,600
43611 Toledo Lucas County OH 18,863 $58,135 $117,400
44622 Dover Tuscarawas County OH 18,774 $70,237 $200,000
43812 Coshocton Coshocton County OH 18,716 $51,930 $130,800
45227 Cincinnati Hamilton County OH 18,653 $70,614 $256,400
45449 West Carrollton Montgomery County OH 18,627 $60,303 $147,700
45205 Cincinnati Hamilton County OH 18,615 $41,357 $112,600
44278 Tallmadge Summit County OH 18,602 $91,670 $225,300
44112 East Cleveland Cuyahoga County OH 18,493 $28,957 $77,200
44830 Fostoria Seneca County OH 18,409 $61,589 $109,900
44123 Euclid Cuyahoga County OH 18,391 $54,979 $103,400
44017 Berea Cuyahoga County OH 18,378 $72,044 $187,800
44223 Cuyahoga Falls Summit County OH 18,373 $89,046 $202,600
44142 Brook Park Cuyahoga County OH 18,359 $67,178 $158,300
44241 Streetsboro Portage County OH 18,355 $81,392 $190,700
44320 Akron Summit County OH 18,134 $40,013 $102,600
45895 Wapakoneta Auglaize County OH 17,983 $72,965 $181,700
44110 Cleveland Cuyahoga County OH 17,979 $30,973 $62,600
45208 Cincinnati Hamilton County OH 17,858 $133,213 $491,400
44647 Massillon Stark County OH 17,851 $65,974 $141,700
43064 Plain City Madison County OH 17,829 $129,196 $419,300
43952 Steubenville Jefferson County OH 17,775 $46,591 $122,000
44705 Canton Stark County OH 17,574 $41,903 $74,600
43056 Heath Licking County OH 17,485 $76,833 $229,900
44092 Wickliffe Lake County OH 17,476 $67,907 $167,100
44314 Akron Summit County OH 17,292 $47,358 $83,000
44820 Bucyrus Crawford County OH 17,265 $56,942 $134,100
45502 Springfield Clark County OH 17,076 $87,378 $225,500
44906 Mansfield Richland County OH 17,059 $51,358 $127,700
45202 Cincinnati Hamilton County OH 17,022 $87,930 $444,000
44126 Fairview Park Cuyahoga County OH 17,012 $77,944 $225,800
43215 Columbus Franklin County OH 16,999 $74,469 $508,300
45344 New Carlisle Clark County OH 16,841 $71,627 $159,600
43528 Holland Lucas County OH 16,702 $92,188 $246,500
45504 Springfield Clark County OH 16,654 $67,334 $167,700
44833 Galion Morrow County OH 16,641 $57,234 $127,700
45419 Oakwood Montgomery County OH 16,583 $85,876 $237,700
44022 Hunting Valley Cuyahoga County OH 16,559 $152,213 $469,800
44706 Canton Stark County OH 16,485 $55,474 $132,200
44410 Cortland Trumbull County OH 16,467 $63,158 $174,600
44505 Youngstown Mahoning County OH 16,449 $36,480 $82,100
43950 St. Clairsville Belmont County OH 16,422 $73,135 $212,500
45640 Jackson Jackson County OH 16,360 $62,813 $165,800
44062 Middlefield Geauga County OH 16,335 $75,681 $213,600
44030 Conneaut Ashtabula County OH 16,317 $57,264 $136,300
44905 Mansfield Richland County OH 16,254 $55,716 $111,000
44140 Bay Village Cuyahoga County OH 15,992 $122,083 $332,500
45243 The Village of Indian Hill Hamilton County OH 15,958 $170,006 $616,900
43074 Sunbury Delaware County OH 15,948 $109,541 $396,600
44089 Vermilion Erie County OH 15,873 $72,045 $197,900
43023 Granville South Licking County OH 15,772 $136,127 $428,900
44321 Pigeon Creek Summit County OH 15,743 $119,282 $320,400
45409 Kettering Montgomery County OH 15,677 $84,000 $230,800
45410 Dayton Montgomery County OH 15,617 $46,766 $97,800
45891 Van Wert Van Wert County OH 15,522 $62,944 $143,100
45320 Eaton Preble County OH 15,402 $68,740 $167,900
45233 Mack Hamilton County OH 15,362 $110,408 $270,900
45067 Trenton Butler County OH 15,328 $88,662 $214,400
44485 Warren Trumbull County OH 15,194 $33,720 $73,600
44907 Mansfield Richland County OH 15,157 $44,033 $130,400
44420 Girard Trumbull County OH 15,066 $52,542 $115,000
45432 Beavercreek Greene County OH 14,988 $83,323 $181,900
45377 Vandalia Montgomery County OH 14,972 $82,617 $191,700
43021 Galena Delaware County OH 14,855 $160,120 $524,800
43125 Groveport Franklin County OH 14,765 $82,376 $233,200
43506 Bryan Williams County OH 14,691 $60,705 $154,700
45002 Blue Jay Hamilton County OH 14,647 $84,597 $281,000
45220 Cincinnati Hamilton County OH 14,636 $51,404 $385,200
44044 Grafton Lorain County OH 14,422 $86,582 $231,200

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.