# Cities in Ohio by median home value, 2024

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

- Indicator id: `median_home_value`
- Unit: USD
- Definition: Value of owner-occupied housing units at the middle of the distribution, in US dollars of the last year of the period. Value is the owner's estimate of what the home and lot would sell for. 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 B25077: median value (dollars), owner-occupied housing units, 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-b25077.dat)
- Publisher page: https://invokely.ai/en/publishers/us-census-bureau
- Retrieved: 2026-10-12
- Citation: U.S. Census Bureau. American Community Survey 5-year estimates, table B25077: median value (dollars), owner-occupied housing units, 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-b25077.dat. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/median-home-value/ohio-cities

| Rank | Place | USD |
|---:|---|---:|
| 1 | New Albany, OH | 772,100 |
| 2 | Upper Arlington, OH | 595,600 |
| 3 | Dublin, OH | 563,500 |
| 4 | Powell, OH | 561,500 |
| 5 | Montgomery, OH | 545,100 |
| 6 | Bexley, OH | 527,800 |
| 7 | Hudson, OH | 466,500 |
| 8 | Worthington, OH | 440,500 |
| 9 | Mason, OH | 426,200 |
| 10 | Beachwood, OH | 410,300 |
| 11 | Blue Ash, OH | 403,200 |
| 12 | Avon, OH | 395,900 |
| 13 | Solon, OH | 392,900 |
| 14 | Aurora, OH | 387,800 |
| 15 | Hilliard, OH | 385,100 |
| 16 | Westerville, OH | 374,500 |
| 17 | Brecksville, OH | 371,900 |
| 18 | Avon Lake, OH | 368,300 |
| 19 | Westlake, OH | 368,200 |
| 20 | Springboro, OH | 357,800 |
| 21 | Bay Village, OH | 353,000 |
| 22 | Gahanna, OH | 350,900 |
| 23 | Rocky River, OH | 349,300 |
| 24 | Pickerington, OH | 339,600 |
| 25 | Canal Winchester, OH | 336,100 |
| 26 | Perrysburg, OH | 329,700 |
| 27 | Loveland, OH | 321,300 |
| 28 | Twinsburg, OH | 318,800 |
| 29 | Delaware, OH | 318,400 |
| 30 | Broadview Heights, OH | 316,700 |
| 31 | Pataskala, OH | 314,500 |
| 32 | Grove City, OH | 310,400 |
| 33 | Macedonia, OH | 308,500 |
| 34 | Shaker Heights, OH | 303,200 |
| 35 | Marysville, OH | 300,800 |
| 36 | Strongsville, OH | 298,300 |
| 37 | North Royalton, OH | 292,600 |
| 38 | Lebanon, OH | 290,200 |
| 39 | Centerville, OH | 287,200 |
| 40 | Monroe, OH | 282,400 |
| 41 | Green, OH | 280,200 |
| 42 | Beavercreek, OH | 279,600 |
| 43 | Tipp City, OH | 273,500 |
| 44 | North Ridgeville, OH | 270,100 |
| 45 | Lakewood, OH | 262,200 |
| 46 | Norwood, OH | 258,700 |
| 47 | Seven Hills, OH | 258,000 |
| 48 | Columbus, OH | 252,900 |
| 49 | Sylvania, OH | 249,200 |
| 50 | Brunswick, OH | 249,100 |
| 51 | Stow, OH | 248,000 |
| 52 | Wadsworth, OH | 247,900 |
| 53 | Mentor, OH | 247,700 |
| 54 | Athens, OH | 247,000 |
| 55 | Reynoldsburg, OH | 244,300 |
| 56 | Medina, OH | 243,600 |
| 57 | University Heights, OH | 242,700 |
| 58 | Amherst, OH | 239,200 |
| 59 | Fairview Park, OH | 239,100 |
| 60 | Oxford, OH | 238,000 |
| 61 | Heath, OH | 235,700 |
| 62 | Trenton, OH | 234,900 |
| 63 | Fairfield, OH | 234,500 |
| 64 | Tallmadge, OH | 232,500 |
| 65 | Miamisburg, OH | 231,300 |
| 66 | Cincinnati, OH | 230,900 |
| 67 | Harrison, OH | 229,400 |
| 68 | Middleburg Heights, OH | 228,400 |
| 69 | Bowling Green, OH | 226,100 |
| 70 | Sharonville, OH | 223,800 |
| 71 | Streetsboro, OH | 220,500 |
| 72 | Kent, OH | 219,900 |
| 73 | North Olmsted, OH | 219,800 |
| 74 | Troy, OH | 217,400 |
| 75 | Willoughby, OH | 216,900 |
| 76 | New Franklin, OH | 214,300 |
| 77 | Wooster, OH | 214,200 |
| 78 | Lyndhurst, OH | 212,200 |
| 79 | Reading, OH | 211,300 |
| 80 | Richmond Heights, OH | 208,800 |
| 81 | Kettering, OH | 208,500 |
| 82 | Clayton, OH | 208,200 |
| 83 | Mayfield Heights, OH | 205,200 |
| 84 | Oregon, OH | 204,600 |
| 85 | North Canton, OH | 201,200 |
| 86 | London, OH | 201,000 |
| 87 | Norton, OH | 200,800 |
| 88 | Berea, OH | 198,100 |
| 89 | Vandalia, OH | 197,000 |
| 90 | Maumee, OH | 194,500 |
| 91 | Lancaster, OH | 193,900 |
| 92 | Dover, OH | 193,700 |
| 93 | Newark, OH | 192,300 |
| 94 | Cleveland Heights, OH | 192,100 |
| 95 | Springdale, OH | 192,000 |
| 96 | Circleville, OH | 191,700 |
| 97 | Findlay, OH | 191,000 |
| 98 | Forest Park, OH | 190,400 |
| 99 | Vermilion, OH | 183,600 |
| 100 | Cuyahoga Falls, OH | 183,300 |
| 101 | Franklin, OH | 183,100 |
| 102 | Englewood, OH | 182,800 |
| 103 | Bellefontaine, OH | 180,500 |
| 104 | Huber Heights, OH | 177,300 |
| 105 | Parma Heights, OH | 175,100 |
| 106 | Fairborn, OH | 175,000 |
| 107 | Wilmington, OH | 174,400 |
| 108 | Mount Vernon, OH | 174,000 |
| 109 | Eastlake, OH | 172,100 |
| 110 | Parma, OH | 170,100 |
| 111 | Sidney, OH | 169,900 |
| 112 | Brook Park, OH | 169,600 |
| 113 | New Philadelphia, OH | 169,500 |
| 114 | Wickliffe, OH | 166,900 |
| 115 | Willowick, OH | 166,000 |
| 116 | Hamilton, OH | 165,200 |
| 117 | Middletown, OH | 164,400 |
| 118 | Celina, OH | 164,100 |
| 119 | Norwalk, OH | 163,300 |
| 120 | Brooklyn, OH | 163,100 |
| 121 | Urbana, OH | 163,000 |
| 122 | Chillicothe, OH | 162,500 |
| 123 | Xenia, OH | 162,400 |
| 124 | Marietta, OH | 161,800 |
| 125 | Washington Court House, OH | 159,800 |
| 126 | Whitehall, OH | 159,600 |
| 127 | Painesville, OH | 158,800 |
| 128 | Ashland, OH | 157,900 |
| 129 | Greenville, OH | 157,800 |
| 130 | West Carrollton, OH | 156,900 |
| 131 | Bedford Heights, OH | 156,500 |
| 132 | Elyria, OH | 156,100 |
| 133 | South Euclid, OH | 153,700 |
| 134 | Massillon, OH | 149,900 |
| 135 | Riverside, OH | 147,800 |
| 136 | Tiffin, OH | 142,200 |
| 137 | Defiance, OH | 139,900 |
| 138 | Coshocton, OH | 139,700 |
| 138 | Ravenna, OH | 139,700 |
| 140 | Lorain, OH | 139,200 |
| 141 | Piqua, OH | 138,600 |
| 142 | Barberton, OH | 135,200 |
| 142 | Bedford, OH | 135,200 |
| 144 | Conneaut, OH | 132,400 |
| 145 | Steubenville, OH | 130,700 |
| 146 | Bucyrus, OH | 128,600 |
| 147 | Euclid, OH | 126,500 |
| 148 | Alliance, OH | 125,400 |
| 149 | Van Wert, OH | 123,900 |
| 150 | Zanesville, OH | 123,700 |
| 151 | Akron, OH | 122,000 |
| 152 | Cambridge, OH | 121,900 |
| 153 | Warrensville Heights, OH | 121,100 |
| 154 | Mansfield, OH | 119,600 |
| 155 | Marion, OH | 119,500 |
| 156 | Salem, OH | 119,400 |
| 157 | Fremont, OH | 117,500 |
| 158 | Springfield, OH | 116,800 |
| 159 | Niles, OH | 116,300 |
| 160 | Toledo, OH | 114,500 |
| 161 | Trotwood, OH | 113,200 |
| 162 | Sandusky, OH | 113,100 |
| 163 | Galion, OH | 112,700 |
| 164 | Garfield Heights, OH | 109,900 |
| 165 | Lima, OH | 107,200 |
| 166 | Ironton, OH | 106,700 |
| 167 | Ashtabula, OH | 105,900 |
| 168 | Portsmouth, OH | 103,300 |
| 169 | Cleveland, OH | 102,000 |
| 170 | Dayton, OH | 100,600 |
| 171 | Maple Heights, OH | 97,900 |
| 172 | Canton, OH | 97,800 |
| 173 | Fostoria, OH | 87,200 |
| 174 | Warren, OH | 86,400 |
| 175 | East Cleveland, OH | 68,800 |
| 176 | Youngstown, OH | 63,300 |
