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
45362 North Star Darke County OH 1,164 $68,173 $224,000
43932 Irondale Jefferson County OH 1,147 $50,926 $157,000
44887 Tiro Crawford County OH 1,140 $83,179 $114,500
45382 West Manchester Preble County OH 1,139 $88,125 $184,100
45849 Grover Hill Paulding County OH 1,136 $92,743 $97,500
45778 Stewart Athens County OH 1,131 $62,679 $68,100
45146 Martinsville Clinton County OH 1,129 $67,800 $172,300
43746 Muskingum County OH 1,128 $59,405 $188,500
43319 East Liberty Logan County OH 1,118 $145,605 $286,800
45312 Casstown Miami County OH 1,109 $89,653 $253,500
43720 Muskingum County OH 1,105 $54,141 $164,500
43413 Cygnet Wood County OH 1,095 $78,571 $123,900
43930 Jefferson County OH 1,090 $55,735 $118,500
43347 Rushsylvania Logan County OH 1,088 $90,382 $156,900
43504 Berkey Lucas County OH 1,086 $87,750 $223,900
45034 Kings Mills Warren County OH 1,080 $152,829 $312,100
43084 Woodstock Champaign County OH 1,077 $76,250 $213,000
45841 Jenera Hancock County OH 1,077 $93,919 $249,500
43908 Bergholz Jefferson County OH 1,065 $59,107 $86,900
43913 Brilliant Jefferson County OH 1,065 $49,100 $70,400
44628 Glenmont Holmes County OH 1,039 $57,222 $164,600
45711 Amesville Athens County OH 1,039 $67,018 $214,500
43462 Rudolph Wood County OH 1,032 $81,000 $158,700
44702 Canton Stark County OH 1,029 $13,159 $107,600
45788 Washington County OH 1,021 $79,237 $156,700
43971 Yorkville Jefferson County OH 1,015 $50,913 $116,100
45776 Meigs County OH 1,014 $43,063 $178,600
43333 Lewistown Logan County OH 1,013 $93,462 $263,600
43524 Hamler Henry County OH 1,012 $62,188 $167,200
43341 New Bloomington Marion County OH 1,005 $82,308 $162,700
43451 Portage Wood County OH 1,003 $63,333 $176,700
44826 Collins Huron County OH 1,002 $56,250 $187,900
44251 Westfield Center Medina County OH 997 $119,531 $354,000
45339 West Milton Miami County OH 982 $92,500 $232,900
45867 Mount Blanchard Hancock County OH 975 $88,929 $159,000
44503 Youngstown Mahoning County OH 970 $12,764
44651 Carroll County OH 956 $53,750 $180,500
45696 Lawrence County OH 951 $31,016 $151,000
44625 East Rochester Columbiana County OH 945 $58,824 $143,600
45745 Lower Salem Noble County OH 945 $47,808 $100,200
44802 Seneca County OH 919 $61,667 $145,300
43511 Custar Wood County OH 918 $90,368 $201,400
45876 Ottoville Putnam County OH 913 $75,250 $231,700
45727 Dexter City Noble County OH 909 $33,542 $109,200
45898 Willshire Van Wert County OH 908 $54,063 $101,500
43356 Waldo Marion County OH 900 $99,375 $263,000
44653 Midvale Tuscarawas County OH 893 $66,250 $97,200
45890 Vanlue Hancock County OH 873 $103,056 $185,900
45741 Meigs County OH 871 $96,500
43548 New Bavaria Henry County OH 868 $91,071 $146,800
45001 Addyston Hamilton County OH 863 $44,861 $122,200
44325 Akron Summit County OH 853
45317 Rosewood Champaign County OH 838 $101,023 $258,900
43535 Malinta Henry County OH 836 $75,000 $162,500
44844 McCutchenville Seneca County OH 823 $81,406 $129,300
45719 Chauncey Athens County OH 822 $36,356 $74,000
45348 New Weston Darke County OH 817 $108,409 $227,300
45330 Gratis Preble County OH 810 $76,033 $143,000
45868 Mount Cory Hancock County OH 809 $117,750 $145,600
44454 Petersburg Mahoning County OH 806 $75,417 $164,900
43445 Clay Center Ottawa County OH 803 $87,450 $190,600
43152 Hocking County OH 800 $63,319 $163,100
43442 Lindsey Sandusky County OH 787 $47,500 $173,400
43779 Sarahsville Noble County OH 783 $64,500 $217,700
45770 Meigs County OH 765 $43,528 $120,800
44815 Bettsville Seneca County OH 762 $62,794 $101,100
43501 Alvordton Williams County OH 761 $67,610 $125,000
45620 Cheshire Gallia County OH 751 $77,556 $166,400
43456 Put-in-Bay Ottawa County OH 749 $86,250 $497,500
45695 Wilkesville Vinton County OH 748 $48,787 $101,800
45158 Clermont County OH 743 $63,295 $218,800
45388 Yorkshire Darke County OH 727 $88,750 $286,800
45654 Vinton County OH 715 $54,240 $272,200
43002 Columbus Franklin County OH 711 $86,219 $299,700
45821 Cecil Paulding County OH 710 $84,091 $122,700
45389 Christiansburg Champaign County OH 701 $73,125 $95,400
44490 Washingtonville Columbiana County OH 696 $43,182 $98,200
45674 Rio Grande Gallia County OH 681 $28,594 $183,900
45894 Elgin Van Wert County OH 681 $74,659 $157,000
44699 Tippecanoe Harrison County OH 673 $45,556 $180,700
45062 Seven Mile Butler County OH 667 $53,552 $144,400
45003 College Corner Preble County OH 666 $67,685 $170,600
43722 Buffalo Guernsey County OH 657 $49,674 $127,300
43983 Belmont County OH 651 $226,700
44652 Middlebranch Stark County OH 650 $45,676 $261,600
43905 Belmont County OH 645 $78,893
45354 Phillipsburg Montgomery County OH 643 $71,875 $137,500
43948 Jefferson County OH 638 $76,080 $78,700
45779 Syracuse Meigs County OH 630 $50,938 $115,700
45032 Harveysburg Warren County OH 627 $63,309 $150,000
43345 Ridgeway Logan County OH 623 $88,088 $153,300
44101 Cleveland Cuyahoga County OH 621
43359 Wharton Wyandot County OH 616 $64,063 $169,500
43547 Neapolis Lucas County OH 616 $235,400
43157 Thurston Fairfield County OH 615 $47,679 $144,700
43788 Summerfield Noble County OH 615 $29,681 $147,800
45622 Vinton County OH 612 $46,538
45332 Hollansburg Darke County OH 602 $65,000 $112,500
43337 Morral Marion County OH 601 $70,321 $153,700
45673 Richmond Dale Ross County OH 600 $88,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.