CensusEasy
RANKING · 2024 ACS · 292 SHOWN OF 292

Most affordable housing, Ohio cities

Ohio cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2024 ACS). This list covers the 292 cities in Ohio that qualify, ranked against each other statewide. The median across all 292 is 2.8. Biggest climber in the top 100 since 2020: Ironton, OH, up 165 places to #28.

Flip the list · Least affordable housing, US cities →
Most affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 1990
01▲2Fostoria, OHOH12,9201.6−7%
02▲2Maple Heights, OHOH22,9021.8−6%
03▼1Youngstown, OHOH58,8321.8+3%
04▲25St. Marys, OHOH8,3981.9+4%
05▲11Struthers, OHOH9,8371.9+2%
06▲6South Euclid, OHOH21,2481.9−4%
07▲20Kenton, OHOH7,8081.9+11%
08▲147Napoleon, OHOH8,6801.9−5%
09▲58Campbell, OHOH7,7211.9−7%
10▲53Toronto, OHOH5,1491.9+26%
11▼4Garfield Heights, OHOH28,7902.00%
12▲5Wickliffe, OHOH12,6492.0−4%
13▲25Piqua, OHOH21,0642.0+12%
14▲73New Carlisle, OHOH5,5252.0+13%
15▲46Shelby, OHOH9,2312.1+12%
16▲8Delphos, OHOH7,0962.1+20%
17▲31Conneaut, OHOH12,2472.1+18%
18▲14Willowick, OHOH14,1782.1+6%
19▲3Pleasant Run, OHOH5,6292.1+37%
20▲51Galion, OHOH10,3702.2+23%
21▼2Willard, OHOH6,1302.2+9%
22▼8Girard, OHOH9,3842.2+20%
23▲34Wellston, OHOH5,4882.2+4%
24▲46Norton, OHOH11,4932.2+11%
25▲26Dayton, OHOH136,6882.2+3%
26▲109Alliance, OHOH21,5822.2+21%
27▲29Hubbard, OHOH7,5282.2+28%
28▲165Ironton, OHOH10,1482.2−5%
29▼9Huber Heights, OHOH43,9052.2+30%
30▼5Clayton, OHOH13,3972.2−2%
31▼5Van Wert, OHOH11,2002.2+33%
32▲37Sandusky, OHOH24,0012.3+7%
33▼2Trotwood, OHOH23,1902.3+22%
34▼16Champion Heights, OHOH6,3802.3+43%
35▲78Canton, OHOH69,0012.3+22%
36▼1Howland Center, OHOH6,2662.3+34%
37▲100Defiance, OHOH17,0092.3+35%
38▲24Bridgetown, OHOH13,4642.3–
39▲127Warren, OHOH38,3282.3+22%
40▲24Northridge, OHOH7,8172.3+30%
41▼11Niles, OHOH18,1162.3+20%
42▲89Englewood, OHOH13,3432.3+6%
43▼10Germantown, OHOH5,9472.3+24%
44▼43Delhi Hills, OHOH5,2412.3–
45▲31Harrison, OHOH13,7952.3+18%
46▲42Toledo, OHOH263,4232.3+18%
47▼24Fort Shawnee, OHOH6,2092.3+20%
48▼43Union, OHOH7,1772.3+40%
49▼2Lima, OHOH34,6952.3+26%
50▲54North Madison, OHOH8,5942.3+30%
51▼1Lyndhurst, OHOH13,5222.3+8%
52▲158Ravenna, OHOH11,1362.3−2%
53▼44Northbrook, OHOH10,7422.3+42%
54▲130Upper Sandusky, OHOH6,6612.3+15%
55▲48Brooklyn, OHOH11,0722.4−10%
56▼1Dry Run, OHOH7,6872.4+16%
57▼11Bedford, OHOH12,7232.4+11%
58▲33Oakwood, OHOH9,4412.4−1%
59▲98Northgate, OHOH6,7232.4+38%
60▼11Bucyrus, OHOH11,6312.4+31%
61▲37Wauseon, OHOH7,4302.4+28%
62▼21Northwood, OHOH5,2522.4+18%
63▲19Bellbrook, OHOH7,5632.4+25%
64▲1New Franklin, OHOH13,8732.4–
65▲27Brook Park, OHOH18,1952.4+23%
66▼55Blacklick Estates, OHOH8,3892.4+46%
67▼59North College Hill, OHOH9,5442.4+27%
68▲4Grafton, OHOH5,7642.4+29%
69▼35East Liverpool, OHOH9,5692.4+59%
70▲23Urbana, OHOH11,1402.4+19%
71▼50Sheffield Lake, OHOH8,9712.4+43%
72▲5Ashtabula, OHOH17,4742.4+20%
73▲6Maumee, OHOH13,5212.4+26%
74▼29Riverside, OHOH24,7062.4+55%
75▼22Wapakoneta, OHOH9,7112.4+25%
76▲23Warrensville Heights, OHOH13,3532.4+11%
77▲32Streetsboro, OHOH17,7302.4+27%
78▼19Parma, OHOH78,5812.5+11%
79▼37Rossford, OHOH6,3692.5+17%
80▲15Deer Park, OHOH5,5572.5+9%
81▼29Olmsted Falls, OHOH8,6692.5+14%
82▼22Springfield, OHOH58,2812.5+29%
83▼46Finneytown, OHOH12,5062.5+35%
84▲61Sylvania, OHOH18,8832.5+13%
85▲76Oregon, OHOH19,6742.5+20%
86▼50Marion, OHOH35,5872.5+62%
87▼3Fremont, OHOH15,7652.5+31%
88▲45Cleveland, OHOH363,6082.5+10%
89▲69Port Clinton, OHOH5,8752.5+14%
90▼10University Heights, OHOH13,2002.5+22%
91▼5Forest Park, OHOH20,0412.5+42%
92▼18Euclid, OHOH47,9622.5+5%
93▲19Cuyahoga Falls, OHOH50,9752.5+28%
94▲45Covedale, OHOH6,5002.5+24%
95▼51Obetz, OHOH7,3422.5+24%
96▲51Tiffin, OHOH17,8032.5+38%
97▲52Salem, OHOH11,6552.5+43%
98▼30Akron, OHOH189,6912.5+31%
99▼16Beavercreek, OHOH48,1342.5+29%
100▲64Pepper Pike, OHOH6,8862.5−12%
101▲24Ontario, OHOH6,6922.5+34%
102▲26West Carrollton, OHOH12,9632.5+23%
103▼37Canal Winchester, OHOH10,0582.6+25%
104▼61Clyde, OHOH6,3612.6+37%
105▼65Martins Ferry, OHOH6,0482.6+33%
106▼9Mack, OHOH11,5162.6–
107▼18Barberton, OHOH24,7482.6+30%
108▲44Portage Lakes, OHOH5,9132.6+23%
109▲37Tallmadge, OHOH18,5212.6+14%
110▲16Orrville, OHOH8,4612.6+25%
111▲95Wyoming, OHOH8,8072.6+8%
112▼6North Olmsted, OHOH31,5422.6+10%
113▲38Celina, OHOH10,9362.6+16%
114▼75Canfield, OHOH7,5842.6+21%
115Ashland, OHOH18,7302.6+31%
116▼41Vermilion, OHOH10,6952.6+55%
117▼21Amherst, OHOH12,9742.6+22%
118▲4Cleveland Heights, OHOH43,7502.6+34%
119▼65Monfort Heights, OHOH12,4412.6–
120▲40Berea, OHOH17,9202.6+24%
121▲55Stow, OHOH33,9412.6+25%
122▼11Seven Hills, OHOH11,4642.7+7%
123▼15Massillon, OHOH32,1682.7+45%
124▲56Bay, OHOH15,7922.7+26%
125▼15Independence, OHOH7,4562.7−4%
126▼45Monroe, OHOH15,8802.7+39%
127▲112Norwalk, OHOH17,1912.7+15%
128▼26Mansfield, OHOH47,3812.7+46%
129▲145Hillsboro, OHOH6,7632.7+8%
130▲8Vandalia, OHOH15,0142.7+25%
131▲54Rittman, OHOH6,1202.7+50%
132▲8Perry Heights, OHOH8,7562.7+39%
133▲65Steubenville, OHOH17,9222.7+13%
134▲98Hudson, OHOH23,0852.7–
135▼30Austintown, OHOH30,1642.7+39%
136▼7Bryan, OHOH8,5792.7+33%
137▲50Brunswick, OHOH35,1142.7+35%
138▲102Brecksville, OHOH13,8432.8+2%
139▼54Uniontown, OHOH7,9202.8+42%
140▲88Logan, OHOH7,1642.8+24%
141▲109Chesterland, OHOH7,0862.8+25%
142▲37Shiloh, OHOH10,5262.8+11%
143▲121Geneva, OHOH5,8062.8+52%
144▲60Miami Heights, OHOH5,2692.8–
145▲26Eastlake, OHOH17,3572.8+39%
146▲73North Canton, OHOH17,6922.8+26%
147▲133Oberlin, OHOH8,6032.8+2%
148▲33Mentor, OHOH47,0102.8+31%
149▼55Miamisburg, OHOH20,4142.8+26%
150▼18Kettering, OHOH57,3962.8+26%
151▲14North Ridgeville, OHOH37,7862.8+46%
152▼94Sidney, OHOH20,1242.8+32%
153▼147Uhrichsville, OHOH5,1452.8+47%
154▲46Mentor-on-the-Lake, OHOH7,1202.8+52%
155▼32Beckett Ridge, OHOH9,4962.8+46%
156▲77Solon, OHOH23,6792.8+8%
157▼9Springdale, OHOH11,1342.8+48%
158▲30Fairborn, OHOH35,7542.8+27%
159▼131Bellevue, OHOH8,1542.8+43%
160▲78Cambridge, OHOH10,0552.8+39%
161▲80Huron, OHOH6,5852.8+31%
162▲7Elyria, OHOH53,6342.8+36%
163▼27Landen, OHOH7,4992.8+41%
164▲25Washington Court House, OHOH14,3752.9–
165▲7Zanesville, OHOH25,1382.9+45%
166▼52Lorain, OHOH65,3662.9+35%
167▼51Apple Valley, OHOH5,5482.9–
168▲59Brookville, OHOH5,9992.9+22%
169▼156Coshocton, OHOH11,1692.9+43%
170▼17Jackson, OHOH6,2332.9+17%
171▼29Parma Heights, OHOH20,3272.9+8%
172▼9Powell, OHOH18,2692.9+9%
173▲4Middletown, OHOH52,1462.9+31%
174▼101Eaton, OHOH8,3272.9+46%
175▼97Cheviot, OHOH8,6232.9+26%
176▲73Whitehouse, OHOH5,0732.9+48%
177▲15Madeira, OHOH9,6372.9+22%
178▼24Strongsville, OHOH45,6292.9+26%
179▲52New Philadelphia, OHOH17,4242.9+27%
180▼53White Oak, OHOH19,2162.9+36%
181▼19Middleburg Heights, OHOH15,5582.9+9%
182▼38Xenia, OHOH26,4252.9+40%
183▼63Carlisle, OHOH5,8852.9+60%
184▲39Belpre, OHOH6,6572.9+27%
185▲60Avon, OHOH25,6112.9+42%
186▼176Trenton, OHOH14,2412.9+64%
187▲48Shaker Heights, OHOH28,4662.9+7%
188▼2Fairlawn, OHOH7,8152.9+18%
189▼30Groveport, OHOH5,8182.9+27%
190▼7Green, OHOH27,5532.9–
191▲4Perrysburg, OHOH25,4413.0+36%
192▼17Waterville, OHOH6,0373.0+50%
193▼26Portsmouth, OHOH17,2823.0+47%
194▼104Mount Healthy, OHOH6,9173.0+17%
195▼95Springboro, OHOH19,6063.0+56%
196▼78Hamilton, OHOH64,6443.0+28%
197▼73West Jefferson, OHOH5,8273.0–
198▼68Sharonville, OHOH13,9973.0+32%
199▼21Louisville, OHOH9,8743.0+53%
200▲7Hilliard, OHOH38,8983.0+51%
201▲7Chillicothe, OHOH21,8153.0+36%
202▲9Fairfield, OHOH44,6823.0+34%
203▼69Dover, OHOH12,9473.0+51%
204▲30Highland Heights, OHOH8,5593.0+6%
205▲53Montrose-Ghent, OHOH5,9033.0+23%
206▲23Fairview Park, OHOH16,7483.0+20%
207▼13Aurora, OHOH18,0143.0+33%
208▼91Pickerington, OHOH26,3333.0+60%
209▲6Willoughby, OHOH24,2343.0+33%
210▼54Macedonia, OHOH12,1473.0+50%
211▲61Canal Fulton, OHOH5,4123.0+48%
212▲57Wilmington, OHOH12,8023.0+39%
213▼198South Lebanon, OHOH6,9653.1+47%
214▲28Milford, OHOH6,4363.1−3%
215▼114Bellefontaine, OHOH14,1513.1+56%
216▲2Broadview Heights, OHOH19,7553.1+6%
217▼67Painesville, OHOH20,6603.1+42%
218▼97Whitehall, OHOH19,8053.1+40%
219▲17Mayfield Heights, OHOH19,6673.1+15%
220▲24Bainbridge, OHOH8,6233.1+46%
221▲31Findlay, OHOH40,3703.1+51%
222▼23East Cleveland, OHOH13,2293.1+23%
223▼50Bedford Heights, OHOH10,6913.1+31%
224▼56Reminderville, OHOH5,3363.1+57%
225▼1Newark, OHOH51,4733.1+48%
226▼44Wadsworth, OHOH24,7203.1+48%
227▼108Franklin, OHOH11,6473.1+44%
228▼25Cortland, OHOH7,0243.1+48%
229▼122Lincoln, OHOH8,9283.1+44%
230▼14Medina, OHOH25,6923.1+21%
231▼88Troy, OHOH27,3443.2+55%
232▼11Withamsville, OHOH7,4293.2+47%
233▲14Circleville, OHOH14,6343.2+42%
234▲34Avon Lake, OHOH26,4863.2+43%
235▼10Delaware, OHOH46,6363.2+37%
236▲7Wooster, OHOH27,1153.2+24%
237▼96Moraine, OHOH6,6273.2+63%
238▼16Twinsburg, OHOH18,9393.2+43%
239▼49Gahanna, OHOH35,9863.2+56%
240▲35Forestville, OHOH10,8313.2+35%
241▼40Mount Vernon, OHOH17,2873.2+47%
242▼45New Albany, OHOH11,8033.2+25%
243▼30Marysville, OHOH30,1903.2+49%
244▼14Amelia, OHOH12,8713.2+50%
245▼33Dent, OHOH11,9733.3+31%
246▲7Heath, OHOH10,8593.3+61%
247▲10Lancaster, OHOH41,9563.3+43%
248▼78New Burlington, OHOH5,4263.3–
249▼3Westlake, OHOH33,9043.3+19%
250▲10Wheelersburg, OHOH6,3133.3+66%
251▼55Grove City, OHOH45,1803.3+53%
252▼35London, OHOH10,8133.3+61%
253▼79Greenville, OHOH12,6803.3+52%
254▲31Bexley, OHOH12,4523.3+37%
255▼41Reynoldsburg, OHOH43,3503.3+61%
256▲17Kenwood, OHOH8,3263.4+22%
257▼31Centerville, OHOH25,1943.4+37%
258▲7Marietta, OHOH13,0533.4+53%
259▲4Mason, OHOH35,8343.4+65%
260▲10Loveland, OHOH13,2883.4+63%
261▼56Reading, OHOH10,4913.4+52%
262▼60Pataskala, OHOH18,5293.4+32%
263▼43Westerville, OHOH38,1653.4+53%
264▼5Richmond Heights, OHOH10,4753.4+21%
265▼3Sunbury, OHOH8,8573.4+61%
266▼15Worthington, OHOH14,5433.5+45%
267▼12Lebanon, OHOH22,1103.5+35%
268▼2Blue Ash, OHOH13,7073.5+59%
269▼2North Royalton, OHOH30,9363.5+33%
270▼9Chardon, OHOH5,2513.5+64%
271▼34Tipp City, OHOH10,6443.5+50%
272▲12Columbiana, OHOH6,7563.5+66%
273▼25Dublin, OHOH49,0943.5+40%
274▲2Kirtland, OHOH6,9253.5+26%
275▼66Groesbeck, OHOH7,8243.6+76%
276▲3Montgomery, OHOH10,9223.6+63%
277▲1Norwood, OHOH19,6583.6+56%
278▼1Rocky River, OHOH21,3973.7+23%
279▼88Johnstown, OHOH5,4763.8+53%
280▼9Lakewood, OHOH49,0273.8+51%
281▼27Columbus, OHOH938,3963.8+56%
282Upper Arlington, OHOH35,8933.8+45%
283▼2Beachwood, OHOH13,6733.8+26%
284▼28Granville, OHOH6,2524.0+49%
285▼2Cincinnati, OHOH314,3674.4+51%
286▲5Willoughby Hills, OHOH9,9924.9+35%
287▲1Grandview Heights, OHOH9,1125.0+101%
288▼1Bowling Green, OHOH31,1825.0+33%
290▼4Kent, OHOH27,7375.1+62%
291▼1Oxford, OHOH22,3875.8+23%
292Athens, OHOH25,3136.5+36%
SHOWING 1–292 OF 292

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES