Ohio towns
All 434 Ohio towns and cities with 2,500 or more people. The typical Ohio town has a median home value of $171,100 and household income of $67,019.
Ohio town rankings
- The 25 Best Small Towns to Retire in Ohio
- The 25 Quietest Small Towns in Ohio
- The 25 Most Affordable Small Towns in Ohio
- The 25 Best Small Towns for Families in Ohio
- The 15 Best Quiet, Affordable Small Towns to Retire in Ohio
- 25 Small Towns in Ohio With the Cheapest Homes
- 25 Small Towns in Ohio With the Mildest Winters
- The 25 Most Walkable Small Towns in Ohio
- 25 Small Towns in Ohio With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Ohio
- The 11 Best Affordable Small Towns to Retire in Ohio With Mild Winters
- The 25 Best Affordable Small Towns for Remote Workers in Ohio
All Ohio towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Columbus | Franklin County | 905,748 | $252,900 | $66,082 | 21° |
| Cleveland | Cuyahoga County | 372,624 | $102,000 | $40,801 | 24° |
| Cincinnati | Hamilton County | 309,317 | $230,900 | $52,909 | 24° |
| Toledo | Lucas County | 270,871 | $114,500 | $49,724 | 20° |
| Akron | Summit County | 190,469 | $122,000 | $48,076 | 21° |
| Dayton | Montgomery County | 137,644 | $100,600 | $45,247 | 20° |
| Parma | Cuyahoga County | 81,146 | $170,100 | $69,295 | 22° |
| Canton | Stark County | 70,872 | $97,800 | $43,188 | 20° |
| Lorain | Lorain County | 65,211 | $139,200 | $48,685 | 20° |
| Hamilton | Butler County | 63,399 | $165,200 | $55,166 | 22° |
| Youngstown | Mahoning County | 60,068 | $63,300 | $34,408 | 19° |
| Springfield | Clark County | 58,662 | $116,800 | $47,143 | 19° |
| Kettering | Montgomery County | 57,862 | $208,500 | $74,681 | 20° |
| Elyria | Lorain County | 52,656 | $156,100 | $54,945 | 22° |
| Cuyahoga Falls | Summit County | 51,114 | $183,300 | $72,705 | 18° |
| Middletown | Butler County | 50,987 | $164,400 | $57,102 | 20° |
| Lakewood | Cuyahoga County | 50,942 | $262,200 | $68,954 | 22° |
| Newark | Licking County | 49,934 | $192,300 | $61,670 | 18° |
| Euclid | Cuyahoga County | 49,692 | $126,500 | $50,285 | 24° |
| Dublin | Franklin County | 49,328 | $563,500 | $160,296 | 21° |
| Mansfield | Richland County | 47,534 | $119,600 | $44,540 | 19° |
| Mentor | Lake County | 47,450 | $247,700 | $88,949 | 24° |
| Beavercreek | Greene County | 46,549 | $279,600 | $110,088 | 20° |
| Strongsville | Cuyahoga County | 46,491 | $298,300 | $103,253 | 22° |
| Cleveland Heights | Cuyahoga County | 45,312 | $192,100 | $72,826 | 24° |
| Fairfield | Butler County | 44,907 | $234,500 | $77,937 | 22° |
| Huber Heights | Montgomery County | 43,439 | $177,300 | $79,131 | 22° |
| Delaware | Delaware County | 41,302 | $318,400 | $99,786 | 21° |
| Grove City | Franklin County | 41,252 | $310,400 | $93,161 | 19° |
| Reynoldsburg | Franklin County | 41,076 | $244,300 | $72,972 | 22° |
| Lancaster | Fairfield County | 40,552 | $193,900 | $59,133 | 22° |
| Findlay | Hancock County | 40,313 | $191,000 | $61,423 | 19° |
| Warren | Trumbull County | 39,201 | $86,400 | $37,887 | 17° |
| Westerville | Franklin County | 39,190 | $374,500 | $109,404 | 22° |
| Hilliard | Franklin County | 37,114 | $385,100 | $128,189 | 21° |
| Upper Arlington | Franklin County | 36,800 | $595,600 | $155,167 | 21° |
| Marion | Marion County | 35,999 | $119,500 | $47,951 | 18° |
| Gahanna | Franklin County | 35,726 | $350,900 | $109,061 | 22° |
| Lima | Allen County | 35,579 | $107,200 | $46,240 | 19° |
| Brunswick | Medina County | 35,426 | $249,100 | $90,663 | 22° |
| North Ridgeville | Lorain County | 35,280 | $270,100 | $96,698 | 22° |
| Mason | Warren County | 34,792 | $426,200 | $125,401 | 22° |
| Fairborn | Greene County | 34,510 | $175,000 | $61,751 | 17° |
| Stow | Summit County | 34,483 | $248,000 | $93,727 | 18° |
| Westlake | Cuyahoga County | 34,228 | $368,200 | $112,200 | 22° |
| North Olmsted | Cuyahoga County | 32,442 | $219,800 | $84,363 | 22° |
| Massillon | Stark County | 32,146 | $149,900 | $56,446 | 20° |
| North Royalton | Cuyahoga County | 31,322 | $292,600 | $83,670 | 22° |
| Bowling Green | Wood County | 30,808 | $226,100 | $45,154 | 19° |
| Garfield Heights | Cuyahoga County | 29,781 | $109,900 | $54,593 | 24° |
| Austintown | Mahoning County | 29,594 | $144,300 | $52,978 | 17° |
| Shaker Heights | Cuyahoga County | 29,439 | $303,200 | $104,073 | 24° |
| Kent | Portage County | 28,215 | $219,900 | $42,964 | 17° |
| Green | Summit County | 27,475 | $280,200 | $95,047 | 20° |
| Wooster | Wayne County | 27,232 | $214,200 | $66,898 | 18° |
| Troy | Miami County | 26,305 | $217,400 | $68,830 | 21° |
| Medina | Medina County | 26,094 | $243,600 | $77,385 | 17° |
| Marysville | Union County | 25,571 | $300,800 | $92,619 | 21° |
| Xenia | Greene County | 25,441 | $162,400 | $56,029 | 23° |
| Avon Lake | Lorain County | 25,206 | $368,300 | $115,567 | 22° |
| Barberton | Summit County | 25,191 | $135,200 | $52,267 | 21° |
| Sandusky | Erie County | 25,095 | $113,100 | $50,139 | 22° |
| Perrysburg | Wood County | 25,041 | $329,700 | $111,643 | 20° |
| Avon | Lorain County | 24,847 | $395,900 | $135,915 | 22° |
| Zanesville | Muskingum County | 24,765 | $123,700 | $43,280 | 22° |
| Riverside | Montgomery County | 24,474 | $147,800 | $61,352 | 20° |
| Solon | Cuyahoga County | 24,262 | $392,900 | $139,089 | 24° |
| Centerville | Montgomery County | 24,240 | $287,200 | $85,492 | 22° |
| Wadsworth | Medina County | 24,007 | $247,900 | $79,490 | 17° |
| Willoughby | Lake County | 23,959 | $216,900 | $71,309 | 19° |
| Athens | Athens County | 23,849 | $247,000 | $38,204 | 22° |
| Maple Heights | Cuyahoga County | 23,701 | $97,900 | $53,414 | 24° |
| Hudson | Summit County | 23,110 | $466,500 | $171,427 | 18° |
| Pickerington | Fairfield County | 23,094 | $339,600 | $111,833 | 19° |
| Trotwood | Montgomery County | 23,070 | $113,200 | $50,113 | 20° |
| Oxford | Butler County | 23,035 | $238,000 | $40,764 | 21° |
| Chillicothe | Ross County | 22,059 | $162,500 | $54,086 | 22° |
| South Euclid | Cuyahoga County | 21,883 | $153,700 | $81,297 | 24° |
| Rocky River | Cuyahoga County | 21,755 | $349,300 | $94,026 | 22° |
| Alliance | Stark County | 21,672 | $125,400 | $56,106 | 20° |
| Parma Heights | Cuyahoga County | 20,863 | $175,100 | $61,009 | 22° |
| Lebanon | Warren County | 20,841 | $290,200 | $83,685 | 20° |
| Sidney | Shelby County | 20,589 | $169,900 | $60,668 | 18° |
| Piqua | Miami County | 20,354 | $138,600 | $67,796 | 21° |
| Mayfield Heights | Cuyahoga County | 20,351 | $205,200 | $66,524 | 19° |
| Painesville | Lake County | 20,312 | $158,800 | $51,516 | 24° |
| Forest Park | Hamilton County | 20,189 | $190,400 | $75,956 | 22° |
| Whitehall | Franklin County | 20,127 | $159,600 | $51,759 | 22° |
| Oregon | Lucas County | 19,950 | $204,600 | $82,197 | 20° |
| Broadview Heights | Cuyahoga County | 19,936 | $316,700 | $103,125 | 22° |
| Miamisburg | Montgomery County | 19,923 | $231,300 | $82,900 | 22° |
| White Oak | Hamilton County | 19,541 | $203,700 | $70,341 | 22° |
| Twinsburg | Summit County | 19,248 | $318,800 | $99,144 | 18° |
| Ashland | Ashland County | 19,225 | $157,900 | $60,029 | 19° |
| Springboro | Warren County | 19,062 | $357,800 | $119,659 | 22° |
| Norwood | Hamilton County | 19,043 | $258,700 | $71,611 | 24° |
| Sylvania | Lucas County | 19,011 | $249,200 | $100,189 | 20° |
| Brook Park | Cuyahoga County | 18,595 | $169,600 | $71,332 | 22° |
| Berea | Cuyahoga County | 18,545 | $198,100 | $74,926 | 22° |
| Niles | Trumbull County | 18,443 | $116,300 | $50,953 | 17° |
| Tallmadge | Summit County | 18,394 | $232,500 | $89,410 | 18° |
| Portsmouth | Scioto County | 18,252 | $103,300 | $34,713 | 23° |
| Steubenville | Jefferson County | 18,161 | $130,700 | $48,172 | 19° |
| Ashtabula | Ashtabula County | 17,975 | $105,900 | $44,120 | 19° |
| Tiffin | Seneca County | 17,953 | $142,200 | $56,198 | 19° |
| Pataskala | Licking County | 17,886 | $314,500 | $92,033 | 22° |
| North Canton | Stark County | 17,842 | $201,200 | $72,544 | 20° |
| New Philadelphia | Tuscarawas County | 17,677 | $169,500 | $58,547 | 20° |
| Eastlake | Lake County | 17,670 | $172,100 | $62,072 | 19° |
| Fairview Park | Cuyahoga County | 17,291 | $239,100 | $78,865 | 22° |
| Streetsboro | Portage County | 17,260 | $220,500 | $90,274 | 17° |
| Aurora | Portage County | 17,239 | $387,800 | $127,886 | 17° |
| Norwalk | Huron County | 17,068 | $163,300 | $60,844 | 19° |
| Defiance | Defiance County | 17,066 | $139,900 | $61,439 | 18° |
| Mount Vernon | Knox County | 16,956 | $174,000 | $53,845 | 17° |
| Bay Village | Cuyahoga County | 16,163 | $353,000 | $132,254 | 22° |
| Middleburg Heights | Cuyahoga County | 16,004 | $228,400 | $78,815 | 22° |
| Fremont | Sandusky County | 15,930 | $117,500 | $47,024 | 19° |
| Monroe | Butler County | 15,412 | $282,400 | $105,250 | 20° |
| Vandalia | Montgomery County | 15,209 | $197,000 | $73,275 | 22° |
| Worthington | Franklin County | 14,786 | $440,500 | $127,382 | 21° |
| Bridgetown | Hamilton County | 14,731 | $183,600 | $80,564 | 22° |
| Washington Court House | Fayette County | 14,401 | $159,800 | $55,998 | 20° |
| Willowick | Lake County | 14,204 | $166,000 | $77,228 | 19° |
| Powell | Delaware County | 14,163 | $561,500 | $195,495 | 21° |
| Sharonville | Hamilton County | 14,117 | $223,800 | $74,649 | 22° |
| Bellefontaine | Logan County | 14,115 | $180,500 | $58,806 | 18° |
| Lyndhurst | Cuyahoga County | 14,050 | $212,200 | $91,238 | 24° |
| Beachwood | Cuyahoga County | 14,040 | $410,300 | $106,748 | 24° |
| Bexley | Franklin County | 13,928 | $527,800 | $157,841 | 22° |
| Circleville | Pickaway County | 13,927 | $191,700 | $60,296 | 23° |
| University Heights | Cuyahoga County | 13,914 | $242,700 | $96,971 | 24° |
| Maumee | Lucas County | 13,896 | $194,500 | $80,833 | 20° |
| New Franklin | Summit County | 13,877 | $214,300 | $90,244 | 20° |
| East Cleveland | Cuyahoga County | 13,792 | $68,800 | $22,116 | 24° |
| Warrensville Heights | Cuyahoga County | 13,789 | $121,100 | $49,669 | 24° |
| Brecksville | Cuyahoga County | 13,635 | $371,900 | $135,000 | 22° |
| Englewood | Montgomery County | 13,463 | $182,800 | $80,030 | 22° |
| Blue Ash | Hamilton County | 13,394 | $403,200 | $115,313 | 24° |
| Marietta | Washington County | 13,385 | $161,800 | $47,873 | 23° |
| Clayton | Montgomery County | 13,310 | $208,200 | $92,879 | 22° |
| Loveland | Hamilton County | 13,307 | $321,300 | $94,323 | 24° |
| Bedford | Cuyahoga County | 13,149 | $135,200 | $57,308 | 24° |
| West Carrollton | Montgomery County | 13,129 | $156,900 | $61,619 | 22° |
| Dover | Tuscarawas County | 13,112 | $193,700 | $64,276 | 20° |
| Fostoria | Seneca County | 13,046 | $87,200 | $54,151 | 19° |
| Trenton | Butler County | 13,021 | $234,900 | $80,635 | 22° |
| Greenville | Darke County | 12,786 | $157,800 | $47,237 | 19° |
| Amherst | Lorain County | 12,681 | $239,200 | $90,725 | 20° |
| Wilmington | Clinton County | 12,664 | $174,400 | $57,199 | 22° |
| Wickliffe | Lake County | 12,652 | $166,900 | $81,750 | 19° |
| Amelia | Clermont County | 12,575 | $230,400 | $70,938 | 24° |
| Harrison | Hamilton County | 12,563 | $229,400 | $100,000 | 24° |
| Finneytown | Hamilton County | 12,399 | $207,100 | $83,424 | 22° |
| Conneaut | Ashtabula County | 12,318 | $132,400 | $61,741 | 17° |
| Dent | Hamilton County | 12,301 | $282,500 | $86,636 | 22° |
| Macedonia | Summit County | 12,168 | $308,500 | $101,285 | 18° |
| Monfort Heights | Hamilton County | 12,070 | $233,500 | $88,457 | 22° |
| Salem | Columbiana County | 11,915 | $119,400 | $47,073 | 17° |
| Seven Hills | Cuyahoga County | 11,720 | $258,000 | $97,222 | 24° |
| Franklin | Warren County | 11,690 | $183,100 | $58,587 | 20° |
| Bucyrus | Crawford County | 11,684 | $128,600 | $54,349 | 21° |
| Norton | Summit County | 11,673 | $200,800 | $90,464 | 21° |
| Brooklyn | Cuyahoga County | 11,359 | $163,100 | $69,346 | 22° |
| Ravenna | Portage County | 11,323 | $139,700 | $59,971 | 17° |
| Urbana | Champaign County | 11,115 | $163,000 | $68,003 | 19° |
| Van Wert | Van Wert County | 11,092 | $123,900 | $55,113 | 18° |
| Mack | Hamilton County | 11,088 | $314,400 | $121,609 | 24° |
| Coshocton | Coshocton County | 11,050 | $139,700 | $48,731 | 20° |
| Bedford Heights | Cuyahoga County | 11,020 | $156,500 | $50,269 | 24° |
| Springdale | Hamilton County | 11,007 | $192,000 | $67,903 | 22° |
| Shiloh | Montgomery County | 10,952 | $126,800 | $45,874 | 20° |
| Celina | Mercer County | 10,935 | $164,100 | $62,849 | 19° |
| Northbrook | Hamilton County | 10,912 | $157,400 | $67,426 | 22° |
| Montgomery | Hamilton County | 10,853 | $545,100 | $150,995 | 24° |
| New Albany | Franklin County | 10,825 | $772,100 | $238,250 | 22° |
| Richmond Heights | Cuyahoga County | 10,801 | $208,800 | $60,833 | 24° |
| Vermilion | Lorain County | 10,659 | $183,600 | $69,701 | 20° |
| Forestville | Hamilton County | 10,615 | $316,800 | $98,115 | 24° |
| Reading | Hamilton County | 10,600 | $211,300 | $61,866 | 24° |
| Ironton | Lawrence County | 10,571 | $106,700 | $47,648 | 23° |
| Galion | Crawford County | 10,453 | $112,700 | $52,176 | 18° |
| Heath | Licking County | 10,412 | $235,700 | $71,917 | 21° |
| London | Madison County | 10,279 | $201,000 | $60,231 | 19° |
| Tipp City | Miami County | 10,274 | $273,500 | $78,098 | 22° |
| Cambridge | Guernsey County | 10,089 | $121,900 | $42,946 | 21° |
| Struthers | Mahoning County | 10,063 | $100,100 | $53,447 | 19° |
| Willoughby Hills | Lake County | 10,019 | $328,600 | $67,214 | 19° |
| East Liverpool | Columbiana County | 9,958 | $81,300 | $34,009 | 21° |
| Wapakoneta | Auglaize County | 9,957 | $158,400 | $65,570 | 19° |
| Lincoln Village | Franklin County | 9,702 | $169,100 | $53,797 | 21° |
| North College Hill | Hamilton County | 9,663 | $154,000 | $64,655 | 22° |
| Girard | Trumbull County | 9,603 | $115,500 | $52,550 | 19° |
| Oakwood | Montgomery County | 9,572 | $370,100 | $156,667 | 20° |
| Louisville | Stark County | 9,521 | $193,100 | $64,375 | 20° |
| Madeira | Hamilton County | 9,487 | $484,200 | $167,653 | 24° |
| Shelby | Richland County | 9,282 | $122,200 | $58,351 | 17° |
| Bainbridge | Geauga County | 9,242 | $446,600 | $144,167 | 17° |
| Beckett Ridge | Butler County | 9,192 | $327,400 | $116,425 | 22° |
| Canal Winchester | Franklin County | 9,107 | $336,100 | $131,209 | 19° |
| Blacklick Estates | Franklin County | 8,990 | $165,000 | $69,368 | 19° |
| Sheffield Lake | Lorain County | 8,957 | $167,000 | $69,632 | 22° |
| Napoleon | Henry County | 8,862 | $146,600 | $76,639 | 17° |
| Wyoming | Hamilton County | 8,756 | $430,000 | $165,188 | 22° |
| Bryan | Williams County | 8,729 | $144,400 | $52,865 | 17° |
| Highland Heights | Cuyahoga County | 8,719 | $371,400 | $122,863 | 19° |
| Cheviot | Hamilton County | 8,658 | $153,000 | $53,132 | 22° |
| Olmsted Falls | Cuyahoga County | 8,582 | $239,300 | $96,837 | 22° |
| Oberlin | Lorain County | 8,555 | $225,600 | $81,308 | 18° |
| Orrville | Wayne County | 8,452 | $188,900 | $72,569 | 18° |
| St. Marys | Auglaize County | 8,397 | $148,500 | $79,516 | 19° |
| Perry Heights | Stark County | 8,391 | $166,700 | $61,601 | 20° |
| Eaton | Preble County | 8,375 | $148,200 | $51,467 | 17° |
| Bellevue | Sandusky County | 8,249 | $152,800 | $53,875 | 19° |
| North Madison | Lake County | 8,188 | $157,300 | $67,711 | 24° |
| Grandview Heights | Franklin County | 8,085 | $583,300 | $117,672 | 21° |
| Kenton | Hardin County | 7,947 | $107,100 | $56,033 | 18° |
| Campbell | Mahoning County | 7,852 | $82,300 | $42,909 | 19° |
| Fairlawn | Summit County | 7,710 | $284,600 | $97,055 | 18° |
| Canfield | Mahoning County | 7,699 | $254,800 | $97,439 | 17° |
| Dry Run | Hamilton County | 7,672 | $472,200 | $200,530 | 24° |
| Hubbard | Trumbull County | 7,636 | $140,100 | $62,593 | 19° |
| Independence | Cuyahoga County | 7,584 | $309,900 | $115,733 | 24° |
| Kenwood | Hamilton County | 7,570 | $369,500 | $110,212 | 24° |
| Wauseon | Fulton County | 7,568 | $152,600 | $64,477 | 17° |
| Northridge | Clark County | 7,518 | $193,800 | $84,974 | 19° |
| Groesbeck | Hamilton County | 7,365 | $222,300 | $61,984 | 22° |
| Withamsville | Clermont County | 7,357 | $229,400 | $72,300 | 24° |
| Bellbrook | Greene County | 7,317 | $264,300 | $111,513 | 22° |
| Logan | Hocking County | 7,296 | $159,600 | $57,882 | 19° |
| Northgate | Hamilton County | 7,277 | $174,300 | $73,672 | 21° |
| Uniontown | Stark County | 7,173 | $257,500 | $93,393 | 20° |
| Mentor-on-the-Lake | Lake County | 7,131 | $188,500 | $67,188 | 24° |
| Delphos | Allen County | 7,117 | $129,600 | $61,037 | 18° |
| Cortland | Trumbull County | 7,105 | $224,900 | $71,563 | 18° |
| Chesterland | Geauga County | 7,074 | $297,800 | $107,898 | 19° |
| Mount Healthy | Hamilton County | 6,996 | $163,100 | $54,565 | 22° |
| Landen | Warren County | 6,995 | $311,000 | $109,434 | 22° |
| Kirtland | Lake County | 6,937 | $391,300 | $110,455 | 19° |
| Huron | Erie County | 6,922 | $222,500 | $78,333 | 22° |
| Union | Montgomery County | 6,859 | $169,200 | $73,353 | 22° |
| Pepper Pike | Cuyahoga County | 6,796 | $579,600 | $227,813 | 24° |
| Belpre | Washington County | 6,728 | $159,000 | $54,592 | 24° |
| Upper Sandusky | Wyandot County | 6,698 | $157,600 | $67,071 | 17° |
| Ontario | Richland County | 6,656 | $174,500 | $68,539 | 17° |
| Sunbury | Delaware County | 6,614 | $374,600 | $108,787 | 22° |
| Milford | Clermont County | 6,582 | $238,700 | $78,057 | 24° |
| Columbiana | Columbiana County | 6,559 | $191,700 | $54,688 | 19° |
| Wheelersburg | Scioto County | 6,531 | $210,000 | $63,132 | 23° |
| Hillsboro | Highland County | 6,481 | $149,200 | $55,521 | 19° |
| Covedale | Hamilton County | 6,472 | $229,100 | $90,694 | 22° |
| Portage Lakes | Summit County | 6,407 | $167,000 | $64,375 | 21° |
| Moraine | Montgomery County | 6,393 | $156,800 | $48,788 | 20° |
| Champion Heights | Trumbull County | 6,386 | $153,600 | $67,940 | 18° |
| South Lebanon | Warren County | 6,384 | $319,200 | $104,511 | 20° |
| Howland Center | Trumbull County | 6,351 | $196,000 | $86,135 | 18° |
| Rossford | Wood County | 6,299 | $174,900 | $71,199 | 20° |
| Clyde | Sandusky County | 6,294 | $129,600 | $50,574 | 19° |
| Fort Shawnee | Allen County | 6,263 | $208,700 | $90,491 | 19° |
| Martins Ferry | Belmont County | 6,260 | $96,200 | $37,467 | 22° |
| Jackson | Jackson County | 6,252 | $153,600 | $53,538 | 21° |
| Willard | Huron County | 6,197 | $115,700 | $53,542 | 19° |
| Rittman | Wayne County | 6,131 | $162,100 | $60,154 | 18° |
| The Village of Indian Hill | Hamilton County | 6,087 | $1,192,800 | $234,821 | 24° |
| Port Clinton | Ottawa County | 6,025 | $152,300 | $60,909 | 22° |
| Groveport | Franklin County | 6,009 | $275,100 | $93,586 | 19° |
| Waterville | Lucas County | 6,003 | $308,400 | $104,114 | 20° |
| Brookville | Montgomery County | 5,989 | $182,200 | $63,598 | 22° |
| Granville | Licking County | 5,946 | $502,300 | $124,408 | 21° |
| Geneva | Ashtabula County | 5,924 | $148,300 | $53,557 | 19° |
| Grafton | Lorain County | 5,895 | $216,100 | $90,724 | 22° |
| Reedurban | Stark County | 5,889 | $151,600 | $57,000 | 20° |
| Germantown | Montgomery County | 5,796 | $205,900 | $90,125 | 20° |
| New Carlisle | Clark County | 5,559 | $131,800 | $64,443 | 17° |
| Carlisle | Warren County | 5,501 | $207,100 | $71,136 | 20° |
| Obetz | Franklin County | 5,489 | $220,900 | $87,304 | 19° |
| Deer Park | Hamilton County | 5,432 | $205,100 | $83,371 | 24° |
| Wellston | Jackson County | 5,412 | $124,000 | $56,193 | 21° |
| Reminderville | Summit County | 5,412 | $333,000 | $106,905 | 18° |
| Apple Valley | Knox County | 5,352 | $287,700 | $100,593 | 17° |
| Ada | Hardin County | 5,334 | $160,500 | $61,649 | 20° |
| Canal Fulton | Stark County | 5,325 | $189,000 | $62,044 | 20° |
| Toronto | Jefferson County | 5,303 | $108,800 | $55,972 | 21° |
| Uhrichsville | Tuscarawas County | 5,272 | $117,400 | $41,846 | 20° |
| Montrose-Ghent | Summit County | 5,254 | $545,500 | $180,250 | 18° |
| Chardon | Geauga County | 5,242 | $303,000 | $86,613 | 17° |
| Johnstown | Licking County | 5,182 | $347,900 | $91,713 | 17° |
| Miami Heights | Hamilton County | 5,166 | $327,300 | $118,125 | 24° |
| Turpin Hills | Hamilton County | 5,162 | $444,300 | $141,346 | 24° |
| Northwood | Wood County | 5,160 | $183,100 | $77,268 | 20° |
| St. Clairsville | Belmont County | 5,096 | $199,000 | $76,480 | 22° |
| New Burlington | Hamilton County | 5,049 | $238,500 | $72,733 | 21° |
| Munroe Falls | Summit County | 5,044 | $250,800 | $81,214 | 18° |
| Delhi Hills | Hamilton County | 5,022 | $226,600 | $99,049 | 23° |
| Whitehouse | Lucas County | 4,990 | $269,200 | $93,229 | 20° |
| Summerside | Clermont County | 4,941 | $210,200 | $71,241 | 24° |
| Huber Ridge | Franklin County | 4,940 | $235,400 | $97,039 | 22° |
| Silverton | Hamilton County | 4,908 | $200,500 | $72,143 | 24° |
| Pleasant Run | Hamilton County | 4,861 | $171,000 | $79,537 | 21° |
| Lexington | Richland County | 4,848 | $192,300 | $52,196 | 17° |
| Mount Carmel | Clermont County | 4,828 | $226,100 | $70,000 | 24° |
| Wellington | Lorain County | 4,799 | $197,000 | $61,578 | 18° |
| Ottawa Hills | Lucas County | 4,790 | $314,900 | $167,917 | 20° |
| Pleasant Run Farm | Hamilton County | 4,779 | $229,400 | $73,725 | 21° |
| Coldwater | Mercer County | 4,774 | $232,200 | $68,009 | 19° |
| East Palestine | Columbiana County | 4,761 | $113,700 | $49,777 | 19° |
| Lake Darby | Franklin County | 4,731 | $233,200 | $97,404 | 21° |
| West Milton | Miami County | 4,697 | $141,800 | $62,885 | 22° |
| Mount Repose | Clermont County | 4,648 | $253,500 | $102,031 | 24° |
| Nelsonville | Athens County | 4,612 | $99,200 | $49,750 | 19° |
| Newton Falls | Trumbull County | 4,557 | $105,700 | $50,506 | 17° |
| Ashville | Pickaway County | 4,529 | $291,000 | $66,522 | 23° |
| Crestline | Crawford County | 4,525 | $104,600 | $51,766 | 18° |
| Archbold | Fulton County | 4,516 | $176,400 | $72,631 | 17° |
| Ottawa | Putnam County | 4,456 | $190,700 | $69,950 | 19° |
| Georgetown | Brown County | 4,453 | $148,600 | $41,607 | 17° |
| New Lexington | Perry County | 4,435 | $113,800 | $43,734 | 18° |
| Cherry Grove | Hamilton County | 4,419 | $291,100 | $117,994 | 24° |
| Mount Orab | Brown County | 4,347 | $267,400 | $58,347 | 17° |
| Greenfield | Highland County | 4,339 | $113,700 | $46,875 | 20° |
| Cedarville | Greene County | 4,257 | $200,800 | $63,750 | 23° |
| Park Layne | Clark County | 4,248 | $131,400 | $82,604 | 17° |
| Blanchester | Clinton County | 4,224 | $195,700 | $54,583 | 21° |
| Sebring | Mahoning County | 4,191 | $90,300 | $49,541 | 17° |
| Chagrin Falls | Cuyahoga County | 4,188 | $440,700 | $99,672 | 19° |
| Edgewood | Ashtabula County | 4,185 | $115,500 | $62,917 | 19° |
| Waverly | Pike County | 4,165 | $168,900 | $55,172 | 22° |
| West Jefferson | Madison County | 4,137 | $192,100 | $64,136 | 19° |
| Sheffield | Lorain County | 4,135 | $292,700 | $107,837 | 22° |
| St. Bernard | Hamilton County | 4,070 | $162,700 | $67,083 | 24° |
| Plain City | Madison County | 4,065 | $368,500 | $117,972 | 21° |
| Taylor Creek | Hamilton County | 4,056 | $334,000 | $99,323 | 22° |
| Barnesville | Belmont County | 4,008 | $114,800 | $42,443 | 20° |
| South Russell | Geauga County | 3,972 | $432,800 | $171,875 | 19° |
| Bluffton | Allen County | 3,967 | $212,400 | $75,694 | 19° |
| Mineral Ridge | Trumbull County | 3,951 | $154,600 | $59,161 | 17° |
| Montpelier | Williams County | 3,942 | $106,900 | $41,269 | 17° |
| Calcutta | Columbiana County | 3,941 | $158,000 | $58,793 | 21° |
| Woodlawn | Hamilton County | 3,916 | $249,300 | $74,833 | 22° |
| Swanton | Fulton County | 3,897 | $172,700 | $68,299 | 20° |
| Bellaire | Belmont County | 3,870 | $85,400 | $38,205 | 22° |
| Salem Heights | Hamilton County | 3,862 | $245,200 | $93,700 | 24° |
| Amberley | Hamilton County | 3,840 | $515,400 | $154,688 | 24° |
| South Point | Lawrence County | 3,836 | $184,000 | $80,341 | 25° |
| Ballville | Sandusky County | 3,823 | $195,300 | $84,896 | 19° |
| Golf Manor | Hamilton County | 3,814 | $157,300 | $44,948 | 24° |
| Mogadore | Summit County | 3,811 | $181,900 | $82,557 | 21° |
| New Lebanon | Montgomery County | 3,796 | $115,600 | $69,906 | 20° |
| Wintersville | Jefferson County | 3,765 | $141,100 | $76,768 | 19° |
| Fruit Hill | Hamilton County | 3,748 | $271,300 | $107,254 | 24° |
| Greenhills | Hamilton County | 3,741 | $174,100 | $70,250 | 21° |
| Richfield | Summit County | 3,729 | $333,900 | $82,560 | 18° |
| Newcomerstown | Tuscarawas County | 3,702 | $95,300 | $45,588 | 20° |
| Yellow Springs | Greene County | 3,697 | $332,000 | $85,982 | 17° |
| Minerva | Stark County | 3,684 | $124,400 | $54,380 | 20° |
| Sherwood | Hamilton County | 3,633 | $301,200 | $125,729 | 24° |
| Oakwood | Cuyahoga County | 3,572 | $172,300 | $67,813 | 24° |
| Carey | Wyandot County | 3,565 | $158,100 | $75,069 | 17° |
| Paulding | Paulding County | 3,555 | $120,200 | $53,750 | 17° |
| Northfield | Summit County | 3,541 | $166,700 | $70,917 | 24° |
| Mariemont | Hamilton County | 3,518 | $607,600 | $152,273 | 24° |
| Lockland | Hamilton County | 3,514 | $111,100 | $57,969 | 24° |
| Mount Gilead | Morrow County | 3,503 | $174,300 | $44,643 | 18° |
| Ross | Butler County | 3,478 | $243,000 | $64,522 | 21° |
| Fort McKinley | Montgomery County | 3,473 | $59,900 | $45,687 | 20° |
| Moreland Hills | Cuyahoga County | 3,466 | $621,900 | $185,592 | 24° |
| Mulberry | Clermont County | 3,459 | $219,600 | $75,969 | 24° |
| Shadyside | Belmont County | 3,454 | $143,100 | $54,153 | 20° |
| Dillonvale | Hamilton County | 3,436 | $223,000 | $79,318 | 24° |
| Madison | Lake County | 3,435 | $207,100 | $94,928 | 24° |
| Hicksville | Defiance County | 3,431 | $157,600 | $63,088 | 17° |
| Orange | Cuyahoga County | 3,421 | $442,300 | $170,063 | 24° |
| Cleves | Hamilton County | 3,414 | $197,300 | $77,188 | 24° |
| Four Bridges | Butler County | 3,401 | $589,500 | $121,764 | 22° |
| Lake Lakengren | Preble County | 3,387 | $211,400 | $87,135 | 17° |
| Greentown | Stark County | 3,382 | $336,500 | $114,355 | 20° |
| North Baltimore | Wood County | 3,369 | $117,900 | $60,396 | 18° |
| Brimfield | Portage County | 3,365 | $200,100 | $90,377 | 17° |
| Hunter | Warren County | 3,363 | $251,700 | $127,411 | 20° |
| Mayfield | Cuyahoga County | 3,356 | $311,900 | $125,962 | 19° |
| Mingo Junction | Jefferson County | 3,347 | $104,000 | $53,833 | 19° |
| Lordstown | Trumbull County | 3,332 | $174,000 | $66,411 | 17° |
| Hartville | Stark County | 3,329 | $266,900 | $69,648 | 20° |
| Delta | Fulton County | 3,316 | $166,600 | $63,293 | 17° |
| Gallipolis | Gallia County | 3,313 | $119,900 | $45,417 | 23° |
| Beechwood Trails | Licking County | 3,276 | $349,000 | $110,887 | 21° |
| Jefferson | Ashtabula County | 3,226 | $200,300 | $53,333 | 19° |
| Richville | Stark County | 3,209 | $172,500 | $74,375 | 20° |
| McDonald | Trumbull County | 3,172 | $138,500 | $81,855 | 17° |
| Delshire | Hamilton County | 3,158 | $178,300 | $91,372 | 22° |
| Millersburg | Holmes County | 3,151 | $146,700 | $43,007 | 18° |
| Lincoln Heights | Hamilton County | 3,144 | $85,200 | $26,860 | 22° |
| The Plains | Athens County | 3,140 | $233,500 | $59,688 | 22° |
| North Zanesville | Muskingum County | 3,116 | $248,000 | $83,904 | 22° |
| Wellsville | Columbiana County | 3,113 | $78,600 | $31,720 | 21° |
| Fairport Harbor | Lake County | 3,108 | $147,500 | $52,308 | 24° |
| Sixteen Mile Stand | Hamilton County | 3,091 | $622,500 | $126,118 | 22° |
| Carrollton | Carroll County | 3,087 | $138,000 | $55,750 | 20° |
| Commercial Point | Pickaway County | 3,078 | $344,600 | $107,868 | 19° |
| Doylestown | Wayne County | 3,051 | $268,500 | $79,181 | 18° |
| Cadiz | Harrison County | 3,051 | $119,300 | $44,113 | 20° |
| Minster | Auglaize County | 3,046 | $284,700 | $88,000 | 19° |
| New Bremen | Auglaize County | 3,034 | $234,600 | $82,019 | 19° |
| Walbridge | Wood County | 3,011 | $137,600 | $55,469 | 20° |
| West Union | Adams County | 3,004 | $132,500 | $29,056 | 17° |
| Baltimore | Fairfield County | 2,981 | $231,300 | $59,769 | 20° |
| Wilkshire Hills | Tuscarawas County | 2,940 | $258,900 | $63,490 | 20° |
| West Portsmouth | Scioto County | 2,928 | $115,500 | $41,695 | 23° |
| Lakemore | Summit County | 2,926 | $158,400 | $59,758 | 21° |
| Mount Healthy Heights | Hamilton County | 2,918 | $145,900 | $53,346 | 21° |
| Oak Harbor | Ottawa County | 2,821 | $142,200 | $46,211 | 19° |
| Loudonville | Ashland County | 2,786 | $168,900 | $56,005 | 17° |
| Middlefield | Geauga County | 2,748 | $199,800 | $65,319 | 17° |
| Lodi | Medina County | 2,746 | $158,600 | $51,914 | 17° |
| North Kingsville | Ashtabula County | 2,742 | $170,900 | $61,840 | 19° |
| Strasburg | Tuscarawas County | 2,735 | $201,700 | $64,330 | 20° |
| New Richmond | Clermont County | 2,727 | $235,900 | $80,536 | 24° |
| Dennison | Tuscarawas County | 2,709 | $102,700 | $51,992 | 20° |
| Newtown | Hamilton County | 2,702 | $401,400 | $99,434 | 24° |
| Dry Ridge | Hamilton County | 2,698 | $265,900 | $73,897 | 22° |
| Versailles | Darke County | 2,692 | $208,200 | $70,717 | 19° |
| Evendale | Hamilton County | 2,669 | $407,300 | $148,500 | 22° |
| Waynesville | Warren County | 2,669 | $269,500 | $79,048 | 22° |
| Fredericktown | Knox County | 2,648 | $171,200 | $65,510 | 17° |
| Devola | Washington County | 2,639 | $235,800 | $99,702 | 23° |
| Day Heights | Clermont County | 2,625 | $258,900 | $94,138 | 24° |
| Bethel | Clermont County | 2,620 | $158,500 | $43,779 | 23° |
| Lisbon | Columbiana County | 2,597 | $110,000 | $46,667 | 21° |
| St. Henry | Mercer County | 2,596 | $287,000 | $115,653 | 19° |
| LaGrange | Lorain County | 2,595 | $264,300 | $94,922 | 18° |
| Williamsburg | Clermont County | 2,570 | $196,900 | $62,500 | 23° |
| Covington | Miami County | 2,548 | $175,400 | $59,750 | 21° |
| Buckeye Lake | Licking County | 2,520 | $200,400 | $79,286 | 21° |
| Silver Lake | Summit County | 2,516 | $319,400 | $139,934 | 18° |
Ohio counties
- Adams County
- Allen County
- Ashland County
- Ashtabula County
- Athens County
- Auglaize County
- Belmont County
- Brown County
- Butler County
- Carroll County
- Champaign County
- Clark County
- Clermont County
- Clinton County
- Columbiana County
- Coshocton County
- Crawford County
- Cuyahoga County
- Darke County
- Defiance County
- Delaware County
- Erie County
- Fairfield County
- Fayette County
- Franklin County
- Fulton County
- Gallia County
- Geauga County
- Greene County
- Guernsey County
- Hamilton County
- Hancock County
- Hardin County
- Harrison County
- Henry County
- Highland County
- Hocking County
- Holmes County
- Huron County
- Jackson County
- Jefferson County
- Knox County
- Lake County
- Lawrence County
- Licking County
- Logan County
- Lorain County
- Lucas County
- Madison County
- Mahoning County
- Marion County
- Medina County
- Mercer County
- Miami County
- Montgomery County
- Morrow County
- Muskingum County
- Ottawa County
- Paulding County
- Perry County
- Pickaway County
- Pike County
- Portage County
- Preble County
- Putnam County
- Richland County
- Ross County
- Sandusky County
- Scioto County
- Seneca County
- Shelby County
- Stark County
- Summit County
- Trumbull County
- Tuscarawas County
- Union County
- Van Wert County
- Warren County
- Washington County
- Wayne County
- Williams County
- Wood County
- Wyandot County