# Cities in Ohio by housing vacancy rate, all vacant units (US), 2024

All 176 values come from U.S. Census Bureau for 2024, so the places are comparable.

- Indicator id: `vacancy_rate_acs`
- Unit: %
- Definition: Vacant housing units as a percentage of all housing units. Vacant units include those for rent or for sale, rented or sold but not yet occupied, for seasonal, recreational or occasional use, for migrant workers, and other vacant units. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.
- Source: U.S. Census Bureau, American Community Survey 5-year estimates, table B25002: vacant housing units as a percentage of all housing units, calculated with stored inputs, US cities (incorporated places of 10,000 or more) (https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25002.dat)
- Retrieved: 2026-10-12
- Citation: U.S. Census Bureau. American Community Survey 5-year estimates, table B25002: vacant housing units as a percentage of all housing units, calculated with stored inputs, US cities (incorporated places of 10,000 or more). https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25002.dat. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/housing-vacancy-rate-all-vacant-units/ohio-cities

| Rank | Place | % |
|---:|---|---:|
| 1 | East Cleveland, OH | 30.3 |
| 2 | Kent, OH | 19.7 |
| 3 | Dayton, OH | 16.9 |
| 4 | Sandusky, OH | 16.5 |
| 5 | Oxford, OH | 16.3 |
| 6 | Cleveland, OH | 15.6 |
| 7 | Youngstown, OH | 15 |
| 8 | Steubenville, OH | 14.9 |
| 9 | Conneaut, OH | 14.2 |
| 10 | Bedford, OH | 14.1 |
| 11 | Marietta, OH | 14 |
| 12 | Canton, OH | 13.4 |
| 13 | Portsmouth, OH | 13.4 |
| 14 | Zanesville, OH | 13.4 |
| 15 | Euclid, OH | 13.3 |
| 16 | Vermilion, OH | 13.1 |
| 17 | Marion, OH | 13 |
| 18 | Ironton, OH | 13 |
| 19 | Galion, OH | 12.7 |
| 20 | Ashtabula, OH | 12.5 |
| 21 | Fostoria, OH | 12 |
| 22 | Athens, OH | 12 |
| 23 | Trotwood, OH | 11.9 |
| 24 | Warrensville Heights, OH | 11.8 |
| 25 | Norwood, OH | 11.8 |
| 26 | Richmond Heights, OH | 11.4 |
| 27 | Warren, OH | 11.3 |
| 28 | Springfield, OH | 11.2 |
| 29 | Salem, OH | 10.7 |
| 30 | Toledo, OH | 10.6 |
| 31 | Lima, OH | 10.5 |
| 31 | Mansfield, OH | 10.5 |
| 33 | Alliance, OH | 10.4 |
| 34 | Fremont, OH | 10.4 |
| 35 | Washington Court House, OH | 10.4 |
| 36 | Lorain, OH | 10.3 |
| 37 | Urbana, OH | 10.2 |
| 38 | Cincinnati, OH | 10 |
| 39 | Ashland, OH | 10 |
| 40 | Beachwood, OH | 9.9 |
| 41 | Cleveland Heights, OH | 9.8 |
| 42 | Akron, OH | 9.6 |
| 43 | Niles, OH | 9.6 |
| 44 | Defiance, OH | 9.2 |
| 45 | Elyria, OH | 9.1 |
| 46 | Mount Vernon, OH | 9 |
| 47 | Powell, OH | 8.9 |
| 47 | Van Wert, OH | 8.9 |
| 47 | Xenia, OH | 8.9 |
| 50 | Celina, OH | 8.9 |
| 51 | Brecksville, OH | 8.4 |
| 52 | Wooster, OH | 8.3 |
| 53 | Chillicothe, OH | 8.2 |
| 54 | Shaker Heights, OH | 8.2 |
| 55 | Columbus, OH | 8.2 |
| 56 | Garfield Heights, OH | 8.1 |
| 57 | Bellefontaine, OH | 8.1 |
| 58 | Springdale, OH | 8.1 |
| 59 | Coshocton, OH | 8.1 |
| 60 | Whitehall, OH | 8.1 |
| 61 | Lancaster, OH | 8 |
| 62 | Lyndhurst, OH | 7.9 |
| 63 | Barberton, OH | 7.8 |
| 64 | Hamilton, OH | 7.7 |
| 65 | Lakewood, OH | 7.7 |
| 65 | Loveland, OH | 7.7 |
| 67 | Oregon, OH | 7.5 |
| 68 | Cambridge, OH | 7.4 |
| 69 | Riverside, OH | 7.4 |
| 70 | Westlake, OH | 7.3 |
| 71 | Ravenna, OH | 7.2 |
| 72 | Bexley, OH | 7.2 |
| 73 | Tiffin, OH | 7.2 |
| 74 | Middletown, OH | 7.1 |
| 75 | Bucyrus, OH | 6.9 |
| 76 | Newark, OH | 6.8 |
| 77 | Wickliffe, OH | 6.8 |
| 78 | Fairborn, OH | 6.8 |
| 79 | Rocky River, OH | 6.7 |
| 80 | Massillon, OH | 6.6 |
| 81 | London, OH | 6.5 |
| 82 | Stow, OH | 6.5 |
| 83 | Blue Ash, OH | 6.5 |
| 84 | University Heights, OH | 6.4 |
| 85 | Circleville, OH | 6.4 |
| 86 | Dover, OH | 6.4 |
| 87 | Maple Heights, OH | 6.3 |
| 88 | Wilmington, OH | 6.3 |
| 89 | Findlay, OH | 6.3 |
| 90 | South Euclid, OH | 6.2 |
| 91 | Sylvania, OH | 6.2 |
| 92 | Harrison, OH | 6.1 |
| 93 | Aurora, OH | 6 |
| 94 | North Royalton, OH | 6 |
| 95 | Green, OH | 5.9 |
| 96 | Norwalk, OH | 5.9 |
| 97 | Fairfield, OH | 5.7 |
| 98 | Delaware, OH | 5.6 |
| 99 | Franklin, OH | 5.6 |
| 100 | Sidney, OH | 5.6 |
| 101 | Cuyahoga Falls, OH | 5.5 |
| 102 | Greenville, OH | 5.5 |
| 103 | Grove City, OH | 5.4 |
| 104 | Pickerington, OH | 5.2 |
| 105 | New Albany, OH | 5.2 |
| 106 | Parma, OH | 5.2 |
| 107 | Montgomery, OH | 5 |
| 108 | Norton, OH | 4.9 |
| 109 | Willoughby, OH | 4.9 |
| 110 | Perrysburg, OH | 4.8 |
| 111 | Hilliard, OH | 4.7 |
| 112 | Macedonia, OH | 4.7 |
| 112 | Piqua, OH | 4.7 |
| 114 | Brooklyn, OH | 4.6 |
| 115 | New Philadelphia, OH | 4.5 |
| 116 | Vandalia, OH | 4.5 |
| 117 | Bowling Green, OH | 4.5 |
| 118 | West Carrollton, OH | 4.5 |
| 119 | Kettering, OH | 4.4 |
| 120 | Beavercreek, OH | 4.4 |
| 120 | Westerville, OH | 4.4 |
| 122 | Eastlake, OH | 4.2 |
| 123 | Bedford Heights, OH | 4.2 |
| 123 | Troy, OH | 4.2 |
| 125 | Fairview Park, OH | 4.1 |
| 126 | North Olmsted, OH | 4.1 |
| 126 | Worthington, OH | 4.1 |
| 128 | Sharonville, OH | 4.1 |
| 129 | Upper Arlington, OH | 4.1 |
| 130 | New Franklin, OH | 4 |
| 130 | Willowick, OH | 4 |
| 132 | Huber Heights, OH | 3.9 |
| 132 | Reynoldsburg, OH | 3.9 |
| 134 | Wadsworth, OH | 3.9 |
| 135 | Brook Park, OH | 3.8 |
| 136 | Mentor, OH | 3.7 |
| 137 | Avon, OH | 3.7 |
| 138 | Medina, OH | 3.7 |
| 139 | Lebanon, OH | 3.5 |
| 139 | Miamisburg, OH | 3.5 |
| 139 | Middleburg Heights, OH | 3.5 |
| 142 | Avon Lake, OH | 3.5 |
| 142 | Clayton, OH | 3.5 |
| 144 | Berea, OH | 3.5 |
| 144 | Dublin, OH | 3.5 |
| 146 | Maumee, OH | 3.4 |
| 147 | Amherst, OH | 3.4 |
| 147 | Pataskala, OH | 3.4 |
| 149 | Bay Village, OH | 3.4 |
| 150 | Hudson, OH | 3.4 |
| 151 | Seven Hills, OH | 3.4 |
| 152 | Trenton, OH | 3.3 |
| 153 | Twinsburg, OH | 3.2 |
| 154 | North Ridgeville, OH | 3.2 |
| 155 | Painesville, OH | 3.1 |
| 156 | Solon, OH | 3.1 |
| 157 | Tallmadge, OH | 3.1 |
| 158 | Parma Heights, OH | 3 |
| 159 | Broadview Heights, OH | 3 |
| 160 | Heath, OH | 3 |
| 161 | Marysville, OH | 3 |
| 162 | Reading, OH | 2.9 |
| 163 | Gahanna, OH | 2.9 |
| 164 | Strongsville, OH | 2.7 |
| 165 | Brunswick, OH | 2.7 |
| 166 | Mayfield Heights, OH | 2.7 |
| 167 | Mason, OH | 2.6 |
| 168 | Centerville, OH | 2.6 |
| 169 | Englewood, OH | 2.5 |
| 169 | Monroe, OH | 2.5 |
| 171 | Canal Winchester, OH | 2.3 |
| 171 | North Canton, OH | 2.3 |
| 173 | Springboro, OH | 2.3 |
| 174 | Forest Park, OH | 2 |
| 175 | Streetsboro, OH | 1.7 |
| 176 | Tipp City, OH | 0.8 |
