Ranked from official statistics; every city opens its own guide.
Ranking CITY (100 largest of Ohio) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 100 largest places in Ohio, Youngstown has the lowest median rent ($728), followed by Warren and Austintown . Click any column to sort; click a city for its guide.
What the ranking shows Across the 100 places in Ohio that we cover, the median is $1,083 and the average $1,127; the figure runs from $728 (Youngstown ) to $2,344 (Hudson ). That is a spread of 3.2 times between the two ends. The state figure is $1,034; 59 of the 100 places are above it and 41 at or below.
How to use it The first five are Youngstown , Warren , Austintown , Niles , Mansfield . A high or low position is not good or bad on its own: low rent can reflect a smaller job market or older housing stock, so look at income and commute too. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Median rent a month Population Median household income A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Median rent a month ⇅ Population ⇅ Median household income ⇅ 1 Youngstown Mahoning County $728 59,331 $34,408 2 Warren Trumbull County $766 38,912 $37,887 3 Austintown (unincorporated) Mahoning County $788 30,164 $52,978 4 Niles Trumbull County $798 18,287 $50,953 5 Mansfield Richland County $814 47,663 $44,540 6 Zanesville Muskingum County $821 24,740 $43,280 7 Alliance Stark County $836 21,478 $56,106 8 Barberton Summit County $848 24,844 $52,267 9 Canton Stark County $850 69,755 $43,188 10 Springfield Clark County $851 58,190 $47,143 11 Marion Marion County $856 35,669 $47,951 12 Massillon Stark County $862 32,338 $56,446 13 Sidney Shelby County $869 20,501 $60,668 14 Lorain Lorain County $887 65,395 $48,685 15 Chillicothe Ross County $887 21,902 $54,086 16 Ashland Ashland County $893 18,911 $60,029 17 Bowling Green Wood County $897 29,983 $45,154 18 Oregon Lucas County $900 19,799 $82,197 19 Toledo Lucas County $901 267,463 $49,724 20 Lima Allen County $903 35,010 $46,240 21 Sandusky Erie County $905 24,606 $50,139 22 Elyria Lorain County $906 53,035 $54,945 23 Dayton Montgomery County $918 136,579 $45,247 24 Wooster Wayne County $918 26,971 $66,898 25 Piqua Miami County $922 20,646 $67,796 26 Xenia Greene County $931 25,689 $56,029 27 Cleveland Cuyahoga County $945 366,097 $40,801 28 Akron Summit County $955 189,247 $48,076 29 Newark Licking County $973 50,783 $61,670 30 Findlay Hancock County $975 40,287 $61,423 31 Fairborn Greene County $977 34,534 $61,751 32 Norwood Hamilton County $981 19,114 $71,611 33 Kent Portage County $991 27,116 $42,964 34 Oxford Butler County $997 21,753 $40,764 35 Cincinnati Hamilton County $1,001 311,224 $52,909 36 Troy Miami County $1,003 26,842 $68,830 37 Hamilton Butler County $1,007 63,468 $55,166 38 Middletown Butler County $1,007 51,617 $57,102 39 Athens Athens County $1,011 23,396 $38,204 40 Euclid Cuyahoga County $1,025 48,823 $50,285 41 Trotwood Montgomery County $1,031 23,041 $50,113 42 Painesville Lake County $1,036 20,548 $51,516 43 Cuyahoga Falls Summit County $1,038 50,909 $72,705 44 Riverside Montgomery County $1,050 24,435 $61,352 45 Kettering Montgomery County $1,051 57,206 $74,681 46 Wadsworth Medina County $1,067 24,492 $79,490 47 Tallmadge Summit County $1,067 18,335 $89,410 48 Lakewood Cuyahoga County $1,070 50,007 $68,954 49 Sylvania Lucas County $1,072 19,055 $100,189 50 Medina Medina County $1,077 25,950 $77,385 51 Lancaster Fairfield County $1,083 41,249 $59,133 52 Broadview Heights Cuyahoga County $1,083 19,771 $103,125 53 Parma Cuyahoga County $1,087 79,870 $69,295 54 Lebanon Warren County $1,090 21,501 $83,685 55 White Oak (unincorporated) Hamilton County $1,091 19,216 $70,341 56 Parma Heights Cuyahoga County $1,111 20,581 $61,009 57 North Ridgeville Lorain County $1,116 36,627 $96,698 58 North Royalton Cuyahoga County $1,116 30,972 $83,670 59 Brook Park Cuyahoga County $1,122 18,284 $71,332 60 Mayfield Heights Cuyahoga County $1,128 20,022 $66,524 61 Garfield Heights Cuyahoga County $1,129 29,269 $54,593 62 Miamisburg Montgomery County $1,132 19,948 $82,900 63 North Olmsted Cuyahoga County $1,141 31,924 $84,363 64 Whitehall Franklin County $1,145 20,019 $51,759 65 Brunswick Medina County $1,157 35,246 $90,663 66 Shaker Heights Cuyahoga County $1,168 28,922 $104,073 67 Willoughby Lake County $1,171 24,046 $71,309 68 Rocky River Cuyahoga County $1,175 21,490 $94,026 69 Perrysburg Wood County $1,198 25,181 $111,643 70 Springboro Warren County $1,203 19,980 $119,659 71 Stow Summit County $1,212 34,240 $93,727 72 Cleveland Heights Cuyahoga County $1,216 44,497 $72,826 73 Marysville Union County $1,223 27,518 $92,619 74 Green Summit County $1,228 27,393 $95,047 75 Mentor Lake County $1,239 47,171 $88,949 76 Fairfield Butler County $1,242 44,828 $77,937 77 Huber Heights Montgomery County $1,258 43,455 $79,131 78 Reynoldsburg Franklin County $1,259 41,224 $72,972 79 Centerville Montgomery County $1,270 25,205 $85,492 80 Delaware Delaware County $1,286 44,589 $99,786 81 Columbus Franklin County $1,295 914,802 $66,082 82 Strongsville Cuyahoga County $1,302 45,983 $103,253 83 Forest Park Hamilton County $1,306 20,025 $75,956 84 Grove City Franklin County $1,331 42,517 $93,161 85 Maple Heights Cuyahoga County $1,338 23,258 $53,414 86 Twinsburg Summit County $1,356 19,410 $99,144 87 Westerville Franklin County $1,364 38,645 $109,404 88 South Euclid Cuyahoga County $1,367 21,534 $81,297 89 Beavercreek Greene County $1,457 47,126 $110,088 90 Gahanna Franklin County $1,466 35,486 $109,061 91 Avon Lake Lorain County $1,537 25,752 $115,567 92 Westlake Cuyahoga County $1,570 34,104 $112,200 93 Upper Arlington Franklin County $1,588 36,293 $155,167 94 Pickerington Fairfield County $1,605 24,477 $111,833 95 Solon Cuyahoga County $1,626 23,943 $139,089 96 Hilliard Franklin County $1,632 38,033 $128,189 97 Dublin Franklin County $1,686 49,294 $160,296 98 Mason Warren County $1,760 35,509 $125,401 99 Avon Lorain County $1,796 25,317 $135,915 100 Hudson Summit County $2,344 23,039 $171,427
Other rankings for Ohio Largest Cities · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.