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
45820 Cairo Allen County OH 600 $79,643 $107,900
45340 Shelby County OH 592 $91,250 $208,800
44841 Kansas Seneca County OH 590 $71,250 $112,500
43323 Harpster Wyandot County OH 578 $52,163 $164,600
45851 Haviland Paulding County OH 578 $81,917 $162,900
43843 Coshocton County OH 577 $45,250 $163,200
45160 Owensville Clermont County OH 568 $140,200
44045 Grand River Lake County OH 564 $76,905 $149,400
43437 Jerry City Wood County OH 544 $57,500 $147,500
43468 Williston Ottawa County OH 544 $125,688 $210,000
45328 Gettysburg Darke County OH 538 $63,594 $106,300
43029 Madison County OH 524 $105,954 $241,700
45155 Mowrystown Highland County OH 522 $73,833 $81,800
43006 Gann (Brinkhaven) Coshocton County OH 521 $54,659 $116,100
45835 Dola Hardin County OH 521 $92,813 $95,600
45773 Washington County OH 516 $67,065 $239,100
45870 New Hampshire Auglaize County OH 505 $154,643 $115,500
43735 East Fultonham Muskingum County OH 497 $100,792
43811 Conesville Coshocton County OH 491 $36,667 $105,000
44661 Nashville Holmes County OH 489 $44,950 $98,000
44439 Trumbull County OH 482 $65,500 $168,800
44689 Wilmot Holmes County OH 479 $95,893 $104,200
43463 Stony Ridge Wood County OH 478 $66,855 $78,800
45378 Verona Preble County OH 459 $72,917 $115,000
43322 Green Camp Marion County OH 451 $61,750 $118,900
45698 Zaleski Vinton County OH 449 $57,188
45782 Trimble Athens County OH 442 $46,450 $51,900
43407 Burgoon Sandusky County OH 440 $69,602 $206,800
45033 Hooven Hamilton County OH 436 $43,125 $81,400
43553 Pettisville Fulton County OH 430 $96,705 $140,000
45886 Scott Paulding County OH 422 $81,607 $91,700
45172 Sinking Spring Highland County OH 419 $105,368 $129,000
45826 Chickasaw Mercer County OH 419 $99,583 $275,000
45671 Rarden Scioto County OH 418 $48,958
43033 Kirkersville Licking County OH 413 $68,333 $158,300
45716 Buchtel Athens County OH 410 $57,917 $121,900
44687 Walnut Creek Holmes County OH 406 $322,900
45621 Coalton Jackson County OH 397 $44,069 $55,600
44415 Columbiana County OH 394
43782 Shawnee Perry County OH 392 $52,750 $77,600
45351 Osgood Darke County OH 384 $100,417 $225,000
43940 Neffs Belmont County OH 378
45859 McGuffey Hardin County OH 378 $49,792 $59,500
45636 Scioto County OH 375 $91,385 $166,900
45131 Higginsport Brown County OH 374 $50,694 $96,400
45630 Friendship Scioto County OH 368 $2,499
45861 Melrose Paulding County OH 367 $90,565 $111,300
45164 Port William Clinton County OH 366 $47,250 $80,000
43408 Clay Center Ottawa County OH 365 $64,500 $120,700
45319 Donnelsville Clark County OH 364 $70,278 $137,500
45051 Hamilton County OH 361 $63,523
43126 Harrisburg Franklin County OH 360 $60,750 $165,000
43321 Fulton Morrow County OH 357 $61,250 $141,200
43529 Hoytville Wood County OH 341 $74,844 $85,800
43519 Defiance County OH 339 $75,566 $112,600
45854 Lafayette Allen County OH 339 $49,653 $121,700
45740 Jacksonville Athens County OH 338 $64,038 $74,300
45808 Beaverdam Allen County OH 329 $75,833 $100,200
43101 Adelphi Ross County OH 327 $36,563 $123,800
43036 Magnetic Springs Union County OH 326 $64,500 $121,300
43144 Murray City Hocking County OH 326 $38,409 $83,700
45360 Port Jefferson Shelby County OH 325 $44,464 $103,900
45361 Potsdam Miami County OH 325 $60,625 $116,700
43721 Brownsville Licking County OH 316 $73,665 $65,300
43565 Tontogany Wood County OH 314 $59,083 $160,300
43939 Mount Pleasant Jefferson County OH 313 $38,500 $96,900
45358 Pitsburg Darke County OH 313 $57,917 $139,300
45816 Benton Ridge Hancock County OH 309 $77,614 $122,000
43005 Bladensburg Knox County OH 308 $71,327
45650 Adams County OH 303 $66,731 $93,300
45734 Graysville Monroe County OH 301 $38,393 $110,200
45746 Macksburg Washington County OH 301 $40,000 $92,600
43127 Haydenville Hocking County OH 299 $75,302
43805 Coshocton County OH 294 $139,300
45372 Tremont City Clark County OH 286 $55,250 $124,300
45349 North Hampton Clark County OH 284 $89,375 $145,800
43010 Catawba Clark County OH 280 $55,000 $139,300
43077 Unionville Center Union County OH 278 $97,500 $178,100
43458 Rocky Ridge Ottawa County OH 274 $71,250 $88,000
45428 Dayton Montgomery County OH 274
43926 Empire Jefferson County OH 270 $55,625 $56,100
44697 Zoar Tuscarawas County OH 267 $55,833 $316,700
43037 Martinsburg Knox County OH 265 $66,204 $264,800
43740 Gratiot Licking County OH 264 $67,500 $122,600
43768 Old Washington Guernsey County OH 256 $94,167 $145,800
45310 Burkettsville Mercer County OH 255 $81,250 $189,300
44874 Savannah Ashland County OH 253 $72,500 $132,100
43536 Defiance County OH 252 $97,969 $109,400
45819 Buckland Auglaize County OH 249 $74,583 $102,900
43541 Milton Center Wood County OH 240 $64,722 $70,000
45111 Camp Dennison Hamilton County OH 238 $84,375 $201,500
43985 Holloway Belmont County OH 237
45307 Bowersville Greene County OH 237 $54,432 $114,600
45888 Uniopolis Auglaize County OH 237 $67,500 $89,200
43030 Jacksontown Licking County OH 232 $209,861 $665,000
44639 Leesville Carroll County OH 232 $52,262 $70,700
43961 Stratton Jefferson County OH 230 $36,250 $50,900
44049 Kipton Lorain County OH 230 $58,750 $135,700
45353 Shelby County OH 230 $96,518
43555 Ridgeville Corners Henry County OH 227 $139,900

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.