Ohio housing market
30,032 homes for sale · median asking $299,900 · 15th largest market we track
Measured · 12 days ago; newer figures are not available yet
Median asking
$299,900
Median $/sq ft
$170
Median days listed
40
New this week
801
What is on the market, by asking price
- Under $750K
- 27,789 93%
- $750K-$1M
- 1,223 4%
- $1M-$1.5M
- 554 2%
- $1.5M+
- 466 2%
Counties in Ohio
88Loading the map…
- Franklin County3,239$324,990
- Cuyahoga County3,155$222,499
- Hamilton County2,007$299,900
- Montgomery County1,722$215,000
- Summit County1,206$214,900
- Lucas County1,083$189,900
- Warren County1,030$499,000
- Delaware County968$564,105
- Butler County829$369,000
- Stark County766$264,900
- Lorain County747$324,900
- Mahoning County682$215,000
- Clermont County643$359,000
- Licking County576$399,390
- Lake County554$299,700
- Greene County513$378,405
- Fairfield County432$414,950
- Clark County418$239,900
- Trumbull County411$187,500
- Miami County356$364,945
- Medina County329$449,900
- Union County324$564,990
- Richland County279$245,000
- Portage County274$349,450
- Allen County273$204,500
- Erie County266$299,000
- Ottawa County264$475,000
- Columbiana County242$189,900
- Logan County231$299,900
- Ashtabula County229$250,000
- Pickaway County224$399,900
- Wood County219$339,900
- Knox County198$386,001
- Muskingum County194$274,950
- Hocking County191$489,900
- Geauga County190$449,500
- Brown County168$299,000
- Belmont County164$175,000
- Jefferson County150$174,500
- Ross County146$277,000
- Hancock County143$299,900
- Scioto County142$219,700
- Marion County141$214,900
- Tuscarawas County139$259,900
- Clinton County137$319,900
- Lawrence County137$229,900
- Wayne County135$305,000
- Madison County133$398,000
- Highland County123$239,900
- Huron County122$249,250
- Shelby County119$279,000
- Preble County118$269,500
- Adams County113$229,000
- Darke County113$249,900
- Athens County112$251,500
- Washington County112$253,500
- Auglaize County104$257,750
- Champaign County98$305,000
- Crawford County97$184,500
- Seneca County96$170,950
- Morrow County95$419,000
- Jackson County92$255,000
- Ashland County91$345,000
- Guernsey County88$240,000
- Carroll County84$337,450
- Fayette County84$343,240
- Sandusky County79$199,900
- Williams County75$194,000
- Coshocton County73$230,000
- Hardin County71$194,000
- Gallia County67$245,000
- Perry County67$260,000
- Defiance County64$239,900
- Pike County63$295,000
- Wyandot County61$250,000
- Fulton County60$259,400
- Vinton County58$300,000
- Van Wert County56$237,450
- Henry County48$266,450
- Meigs County46$194,950
- Mercer County45$239,900
- Paulding County45$212,000
- Harrison County39$199,500
- Putnam County38$187,450
- Holmes County37$349,900
- Morgan County32$234,879
- Monroe County31$169,000
- Noble County17$229,000
Cities in Ohio
60 busiest- ColumbusFranklin Co.1,848$266,000
- ClevelandCuyahoga Co.1,026$144,900
- CincinnatiHamilton Co.883$299,000
- DaytonMontgomery Co.731$159,900
- ToledoLucas Co.672$125,000
- AkronSummit Co.613$140,000
- CantonStark Co.289$209,900
- SpringfieldClark Co.282$239,864
- DelawareDelaware Co.276$516,855
- YoungstownMahoning Co.222$145,000
- LimaAllen Co.216$174,950
- WestervilleFranklin Co.203$449,990
- PowellDelaware Co.190$525,450
- WarrenTrumbull Co.184$157,450
- Grove CityFranklin Co.183$399,900
- Plain CityUnion Co.180$622,400
- DublinFranklin Co.173$565,000
- MansfieldRichland Co.171$219,000
- EuclidCuyahoga Co.167$189,000
- LebanonWarren Co.156$419,900
- Green TownshipHamilton Co.153$300,000
- HilliardFranklin Co.149$517,740
- LorainLorain Co.148$177,450
- MedinaMedina Co.146$544,950
- SanduskyErie Co.146$222,000
- ReynoldsburgFranklin Co.145$337,210
- NewarkLicking Co.143$277,050
- Cleveland HeightsCuyahoga Co.141$239,000
- ElyriaLorain Co.140$210,000
- Miami TownshipClermont Co.136$369,947
- MiddletownButler Co.135$249,900
- PickeringtonFairfield Co.135$509,900
- ZanesvilleMuskingum Co.135$259,000
- Colerain TownshipHamilton Co.134$214,900
- TroyMiami Co.129$394,900
- MarysvilleUnion Co.128$490,498
- BeavercreekGreene Co.123$419,000
- HamiltonButler Co.123$240,000
- LancasterFairfield Co.121$275,000
- ParmaCuyahoga Co.119$229,900
- Port ClintonOttawa Co.118$485,000
- West ChesterButler Co.118$412,500
- MassillonStark Co.114$279,450
- Shaker HeightsCuyahoga Co.113$294,999
- FindlayHancock Co.112$299,900
- KetteringMontgomery Co.112$269,450
- SunburyDelaware Co.112$574,900
- MentorLake Co.111$309,900
- MasonWarren Co.110$559,500
- SylvaniaLucas Co.110$412,400
- Canal WinchesterFranklin Co.109$422,990
- CentervilleMontgomery Co.109$349,500
- MarionMarion Co.108$206,800
- Washington TownshipMontgomery Co.107$459,900
- SpringboroWarren Co.105$577,500
- LoganHocking Co.104$472,250
- LakewoodCuyahoga Co.102$294,450
- Huber HeightsMontgomery Co.100$259,725
- Liberty TownshipButler Co.99$625,000
- SidneyShelby Co.98$290,430
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of Ohio.
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.
- An area needs at least 8 active listings before a median is shown, because a median of four is a number rather than a market.
- Measured October 3, 2026, 12 days ago: the newest figures EuKreate has. Newer figures are not available yet.

