The Town Files

Ohio towns

All 434 Ohio towns and cities with 2,500 or more people. The typical Ohio town has a median home value of $171,100 and household income of $67,019.

Towns in Ohio
Each dot is a town on The Town Files.

Ohio town rankings

All Ohio towns

TownCountyPeopleMedian homeIncomeJan low
ColumbusFranklin County905,748$252,900$66,08221°
ClevelandCuyahoga County372,624$102,000$40,80124°
CincinnatiHamilton County309,317$230,900$52,90924°
ToledoLucas County270,871$114,500$49,72420°
AkronSummit County190,469$122,000$48,07621°
DaytonMontgomery County137,644$100,600$45,24720°
ParmaCuyahoga County81,146$170,100$69,29522°
CantonStark County70,872$97,800$43,18820°
LorainLorain County65,211$139,200$48,68520°
HamiltonButler County63,399$165,200$55,16622°
YoungstownMahoning County60,068$63,300$34,40819°
SpringfieldClark County58,662$116,800$47,14319°
KetteringMontgomery County57,862$208,500$74,68120°
ElyriaLorain County52,656$156,100$54,94522°
Cuyahoga FallsSummit County51,114$183,300$72,70518°
MiddletownButler County50,987$164,400$57,10220°
LakewoodCuyahoga County50,942$262,200$68,95422°
NewarkLicking County49,934$192,300$61,67018°
EuclidCuyahoga County49,692$126,500$50,28524°
DublinFranklin County49,328$563,500$160,29621°
MansfieldRichland County47,534$119,600$44,54019°
MentorLake County47,450$247,700$88,94924°
BeavercreekGreene County46,549$279,600$110,08820°
StrongsvilleCuyahoga County46,491$298,300$103,25322°
Cleveland HeightsCuyahoga County45,312$192,100$72,82624°
FairfieldButler County44,907$234,500$77,93722°
Huber HeightsMontgomery County43,439$177,300$79,13122°
DelawareDelaware County41,302$318,400$99,78621°
Grove CityFranklin County41,252$310,400$93,16119°
ReynoldsburgFranklin County41,076$244,300$72,97222°
LancasterFairfield County40,552$193,900$59,13322°
FindlayHancock County40,313$191,000$61,42319°
WarrenTrumbull County39,201$86,400$37,88717°
WestervilleFranklin County39,190$374,500$109,40422°
HilliardFranklin County37,114$385,100$128,18921°
Upper ArlingtonFranklin County36,800$595,600$155,16721°
MarionMarion County35,999$119,500$47,95118°
GahannaFranklin County35,726$350,900$109,06122°
LimaAllen County35,579$107,200$46,24019°
BrunswickMedina County35,426$249,100$90,66322°
North RidgevilleLorain County35,280$270,100$96,69822°
MasonWarren County34,792$426,200$125,40122°
FairbornGreene County34,510$175,000$61,75117°
StowSummit County34,483$248,000$93,72718°
WestlakeCuyahoga County34,228$368,200$112,20022°
North OlmstedCuyahoga County32,442$219,800$84,36322°
MassillonStark County32,146$149,900$56,44620°
North RoyaltonCuyahoga County31,322$292,600$83,67022°
Bowling GreenWood County30,808$226,100$45,15419°
Garfield HeightsCuyahoga County29,781$109,900$54,59324°
AustintownMahoning County29,594$144,300$52,97817°
Shaker HeightsCuyahoga County29,439$303,200$104,07324°
KentPortage County28,215$219,900$42,96417°
GreenSummit County27,475$280,200$95,04720°
WoosterWayne County27,232$214,200$66,89818°
TroyMiami County26,305$217,400$68,83021°
MedinaMedina County26,094$243,600$77,38517°
MarysvilleUnion County25,571$300,800$92,61921°
XeniaGreene County25,441$162,400$56,02923°
Avon LakeLorain County25,206$368,300$115,56722°
BarbertonSummit County25,191$135,200$52,26721°
SanduskyErie County25,095$113,100$50,13922°
PerrysburgWood County25,041$329,700$111,64320°
AvonLorain County24,847$395,900$135,91522°
ZanesvilleMuskingum County24,765$123,700$43,28022°
RiversideMontgomery County24,474$147,800$61,35220°
SolonCuyahoga County24,262$392,900$139,08924°
CentervilleMontgomery County24,240$287,200$85,49222°
WadsworthMedina County24,007$247,900$79,49017°
WilloughbyLake County23,959$216,900$71,30919°
AthensAthens County23,849$247,000$38,20422°
Maple HeightsCuyahoga County23,701$97,900$53,41424°
HudsonSummit County23,110$466,500$171,42718°
PickeringtonFairfield County23,094$339,600$111,83319°
TrotwoodMontgomery County23,070$113,200$50,11320°
OxfordButler County23,035$238,000$40,76421°
ChillicotheRoss County22,059$162,500$54,08622°
South EuclidCuyahoga County21,883$153,700$81,29724°
Rocky RiverCuyahoga County21,755$349,300$94,02622°
AllianceStark County21,672$125,400$56,10620°
Parma HeightsCuyahoga County20,863$175,100$61,00922°
LebanonWarren County20,841$290,200$83,68520°
SidneyShelby County20,589$169,900$60,66818°
PiquaMiami County20,354$138,600$67,79621°
Mayfield HeightsCuyahoga County20,351$205,200$66,52419°
PainesvilleLake County20,312$158,800$51,51624°
Forest ParkHamilton County20,189$190,400$75,95622°
WhitehallFranklin County20,127$159,600$51,75922°
OregonLucas County19,950$204,600$82,19720°
Broadview HeightsCuyahoga County19,936$316,700$103,12522°
MiamisburgMontgomery County19,923$231,300$82,90022°
White OakHamilton County19,541$203,700$70,34122°
TwinsburgSummit County19,248$318,800$99,14418°
AshlandAshland County19,225$157,900$60,02919°
SpringboroWarren County19,062$357,800$119,65922°
NorwoodHamilton County19,043$258,700$71,61124°
SylvaniaLucas County19,011$249,200$100,18920°
Brook ParkCuyahoga County18,595$169,600$71,33222°
BereaCuyahoga County18,545$198,100$74,92622°
NilesTrumbull County18,443$116,300$50,95317°
TallmadgeSummit County18,394$232,500$89,41018°
PortsmouthScioto County18,252$103,300$34,71323°
SteubenvilleJefferson County18,161$130,700$48,17219°
AshtabulaAshtabula County17,975$105,900$44,12019°
TiffinSeneca County17,953$142,200$56,19819°
PataskalaLicking County17,886$314,500$92,03322°
North CantonStark County17,842$201,200$72,54420°
New PhiladelphiaTuscarawas County17,677$169,500$58,54720°
EastlakeLake County17,670$172,100$62,07219°
Fairview ParkCuyahoga County17,291$239,100$78,86522°
StreetsboroPortage County17,260$220,500$90,27417°
AuroraPortage County17,239$387,800$127,88617°
NorwalkHuron County17,068$163,300$60,84419°
DefianceDefiance County17,066$139,900$61,43918°
Mount VernonKnox County16,956$174,000$53,84517°
Bay VillageCuyahoga County16,163$353,000$132,25422°
Middleburg HeightsCuyahoga County16,004$228,400$78,81522°
FremontSandusky County15,930$117,500$47,02419°
MonroeButler County15,412$282,400$105,25020°
VandaliaMontgomery County15,209$197,000$73,27522°
WorthingtonFranklin County14,786$440,500$127,38221°
BridgetownHamilton County14,731$183,600$80,56422°
Washington Court HouseFayette County14,401$159,800$55,99820°
WillowickLake County14,204$166,000$77,22819°
PowellDelaware County14,163$561,500$195,49521°
SharonvilleHamilton County14,117$223,800$74,64922°
BellefontaineLogan County14,115$180,500$58,80618°
LyndhurstCuyahoga County14,050$212,200$91,23824°
BeachwoodCuyahoga County14,040$410,300$106,74824°
BexleyFranklin County13,928$527,800$157,84122°
CirclevillePickaway County13,927$191,700$60,29623°
University HeightsCuyahoga County13,914$242,700$96,97124°
MaumeeLucas County13,896$194,500$80,83320°
New FranklinSummit County13,877$214,300$90,24420°
East ClevelandCuyahoga County13,792$68,800$22,11624°
Warrensville HeightsCuyahoga County13,789$121,100$49,66924°
BrecksvilleCuyahoga County13,635$371,900$135,00022°
EnglewoodMontgomery County13,463$182,800$80,03022°
Blue AshHamilton County13,394$403,200$115,31324°
MariettaWashington County13,385$161,800$47,87323°
ClaytonMontgomery County13,310$208,200$92,87922°
LovelandHamilton County13,307$321,300$94,32324°
BedfordCuyahoga County13,149$135,200$57,30824°
West CarrolltonMontgomery County13,129$156,900$61,61922°
DoverTuscarawas County13,112$193,700$64,27620°
FostoriaSeneca County13,046$87,200$54,15119°
TrentonButler County13,021$234,900$80,63522°
GreenvilleDarke County12,786$157,800$47,23719°
AmherstLorain County12,681$239,200$90,72520°
WilmingtonClinton County12,664$174,400$57,19922°
WickliffeLake County12,652$166,900$81,75019°
AmeliaClermont County12,575$230,400$70,93824°
HarrisonHamilton County12,563$229,400$100,00024°
FinneytownHamilton County12,399$207,100$83,42422°
ConneautAshtabula County12,318$132,400$61,74117°
DentHamilton County12,301$282,500$86,63622°
MacedoniaSummit County12,168$308,500$101,28518°
Monfort HeightsHamilton County12,070$233,500$88,45722°
SalemColumbiana County11,915$119,400$47,07317°
Seven HillsCuyahoga County11,720$258,000$97,22224°
FranklinWarren County11,690$183,100$58,58720°
BucyrusCrawford County11,684$128,600$54,34921°
NortonSummit County11,673$200,800$90,46421°
BrooklynCuyahoga County11,359$163,100$69,34622°
RavennaPortage County11,323$139,700$59,97117°
UrbanaChampaign County11,115$163,000$68,00319°
Van WertVan Wert County11,092$123,900$55,11318°
MackHamilton County11,088$314,400$121,60924°
CoshoctonCoshocton County11,050$139,700$48,73120°
Bedford HeightsCuyahoga County11,020$156,500$50,26924°
SpringdaleHamilton County11,007$192,000$67,90322°
ShilohMontgomery County10,952$126,800$45,87420°
CelinaMercer County10,935$164,100$62,84919°
NorthbrookHamilton County10,912$157,400$67,42622°
MontgomeryHamilton County10,853$545,100$150,99524°
New AlbanyFranklin County10,825$772,100$238,25022°
Richmond HeightsCuyahoga County10,801$208,800$60,83324°
VermilionLorain County10,659$183,600$69,70120°
ForestvilleHamilton County10,615$316,800$98,11524°
ReadingHamilton County10,600$211,300$61,86624°
IrontonLawrence County10,571$106,700$47,64823°
GalionCrawford County10,453$112,700$52,17618°
HeathLicking County10,412$235,700$71,91721°
LondonMadison County10,279$201,000$60,23119°
Tipp CityMiami County10,274$273,500$78,09822°
CambridgeGuernsey County10,089$121,900$42,94621°
StruthersMahoning County10,063$100,100$53,44719°
Willoughby HillsLake County10,019$328,600$67,21419°
East LiverpoolColumbiana County9,958$81,300$34,00921°
WapakonetaAuglaize County9,957$158,400$65,57019°
Lincoln VillageFranklin County9,702$169,100$53,79721°
North College HillHamilton County9,663$154,000$64,65522°
GirardTrumbull County9,603$115,500$52,55019°
OakwoodMontgomery County9,572$370,100$156,66720°
LouisvilleStark County9,521$193,100$64,37520°
MadeiraHamilton County9,487$484,200$167,65324°
ShelbyRichland County9,282$122,200$58,35117°
BainbridgeGeauga County9,242$446,600$144,16717°
Beckett RidgeButler County9,192$327,400$116,42522°
Canal WinchesterFranklin County9,107$336,100$131,20919°
Blacklick EstatesFranklin County8,990$165,000$69,36819°
Sheffield LakeLorain County8,957$167,000$69,63222°
NapoleonHenry County8,862$146,600$76,63917°
WyomingHamilton County8,756$430,000$165,18822°
BryanWilliams County8,729$144,400$52,86517°
Highland HeightsCuyahoga County8,719$371,400$122,86319°
CheviotHamilton County8,658$153,000$53,13222°
Olmsted FallsCuyahoga County8,582$239,300$96,83722°
OberlinLorain County8,555$225,600$81,30818°
OrrvilleWayne County8,452$188,900$72,56918°
St. MarysAuglaize County8,397$148,500$79,51619°
Perry HeightsStark County8,391$166,700$61,60120°
EatonPreble County8,375$148,200$51,46717°
BellevueSandusky County8,249$152,800$53,87519°
North MadisonLake County8,188$157,300$67,71124°
Grandview HeightsFranklin County8,085$583,300$117,67221°
KentonHardin County7,947$107,100$56,03318°
CampbellMahoning County7,852$82,300$42,90919°
FairlawnSummit County7,710$284,600$97,05518°
CanfieldMahoning County7,699$254,800$97,43917°
Dry RunHamilton County7,672$472,200$200,53024°
HubbardTrumbull County7,636$140,100$62,59319°
IndependenceCuyahoga County7,584$309,900$115,73324°
KenwoodHamilton County7,570$369,500$110,21224°
WauseonFulton County7,568$152,600$64,47717°
NorthridgeClark County7,518$193,800$84,97419°
GroesbeckHamilton County7,365$222,300$61,98422°
WithamsvilleClermont County7,357$229,400$72,30024°
BellbrookGreene County7,317$264,300$111,51322°
LoganHocking County7,296$159,600$57,88219°
NorthgateHamilton County7,277$174,300$73,67221°
UniontownStark County7,173$257,500$93,39320°
Mentor-on-the-LakeLake County7,131$188,500$67,18824°
DelphosAllen County7,117$129,600$61,03718°
CortlandTrumbull County7,105$224,900$71,56318°
ChesterlandGeauga County7,074$297,800$107,89819°
Mount HealthyHamilton County6,996$163,100$54,56522°
LandenWarren County6,995$311,000$109,43422°
KirtlandLake County6,937$391,300$110,45519°
HuronErie County6,922$222,500$78,33322°
UnionMontgomery County6,859$169,200$73,35322°
Pepper PikeCuyahoga County6,796$579,600$227,81324°
BelpreWashington County6,728$159,000$54,59224°
Upper SanduskyWyandot County6,698$157,600$67,07117°
OntarioRichland County6,656$174,500$68,53917°
SunburyDelaware County6,614$374,600$108,78722°
MilfordClermont County6,582$238,700$78,05724°
ColumbianaColumbiana County6,559$191,700$54,68819°
WheelersburgScioto County6,531$210,000$63,13223°
HillsboroHighland County6,481$149,200$55,52119°
CovedaleHamilton County6,472$229,100$90,69422°
Portage LakesSummit County6,407$167,000$64,37521°
MoraineMontgomery County6,393$156,800$48,78820°
Champion HeightsTrumbull County6,386$153,600$67,94018°
South LebanonWarren County6,384$319,200$104,51120°
Howland CenterTrumbull County6,351$196,000$86,13518°
RossfordWood County6,299$174,900$71,19920°
ClydeSandusky County6,294$129,600$50,57419°
Fort ShawneeAllen County6,263$208,700$90,49119°
Martins FerryBelmont County6,260$96,200$37,46722°
JacksonJackson County6,252$153,600$53,53821°
WillardHuron County6,197$115,700$53,54219°
RittmanWayne County6,131$162,100$60,15418°
The Village of Indian HillHamilton County6,087$1,192,800$234,82124°
Port ClintonOttawa County6,025$152,300$60,90922°
GroveportFranklin County6,009$275,100$93,58619°
WatervilleLucas County6,003$308,400$104,11420°
BrookvilleMontgomery County5,989$182,200$63,59822°
GranvilleLicking County5,946$502,300$124,40821°
GenevaAshtabula County5,924$148,300$53,55719°
GraftonLorain County5,895$216,100$90,72422°
ReedurbanStark County5,889$151,600$57,00020°
GermantownMontgomery County5,796$205,900$90,12520°
New CarlisleClark County5,559$131,800$64,44317°
CarlisleWarren County5,501$207,100$71,13620°
ObetzFranklin County5,489$220,900$87,30419°
Deer ParkHamilton County5,432$205,100$83,37124°
WellstonJackson County5,412$124,000$56,19321°
RemindervilleSummit County5,412$333,000$106,90518°
Apple ValleyKnox County5,352$287,700$100,59317°
AdaHardin County5,334$160,500$61,64920°
Canal FultonStark County5,325$189,000$62,04420°
TorontoJefferson County5,303$108,800$55,97221°
UhrichsvilleTuscarawas County5,272$117,400$41,84620°
Montrose-GhentSummit County5,254$545,500$180,25018°
ChardonGeauga County5,242$303,000$86,61317°
JohnstownLicking County5,182$347,900$91,71317°
Miami HeightsHamilton County5,166$327,300$118,12524°
Turpin HillsHamilton County5,162$444,300$141,34624°
NorthwoodWood County5,160$183,100$77,26820°
St. ClairsvilleBelmont County5,096$199,000$76,48022°
New BurlingtonHamilton County5,049$238,500$72,73321°
Munroe FallsSummit County5,044$250,800$81,21418°
Delhi HillsHamilton County5,022$226,600$99,04923°
WhitehouseLucas County4,990$269,200$93,22920°
SummersideClermont County4,941$210,200$71,24124°
Huber RidgeFranklin County4,940$235,400$97,03922°
SilvertonHamilton County4,908$200,500$72,14324°
Pleasant RunHamilton County4,861$171,000$79,53721°
LexingtonRichland County4,848$192,300$52,19617°
Mount CarmelClermont County4,828$226,100$70,00024°
WellingtonLorain County4,799$197,000$61,57818°
Ottawa HillsLucas County4,790$314,900$167,91720°
Pleasant Run FarmHamilton County4,779$229,400$73,72521°
ColdwaterMercer County4,774$232,200$68,00919°
East PalestineColumbiana County4,761$113,700$49,77719°
Lake DarbyFranklin County4,731$233,200$97,40421°
West MiltonMiami County4,697$141,800$62,88522°
Mount ReposeClermont County4,648$253,500$102,03124°
NelsonvilleAthens County4,612$99,200$49,75019°
Newton FallsTrumbull County4,557$105,700$50,50617°
AshvillePickaway County4,529$291,000$66,52223°
CrestlineCrawford County4,525$104,600$51,76618°
ArchboldFulton County4,516$176,400$72,63117°
OttawaPutnam County4,456$190,700$69,95019°
GeorgetownBrown County4,453$148,600$41,60717°
New LexingtonPerry County4,435$113,800$43,73418°
Cherry GroveHamilton County4,419$291,100$117,99424°
Mount OrabBrown County4,347$267,400$58,34717°
GreenfieldHighland County4,339$113,700$46,87520°
CedarvilleGreene County4,257$200,800$63,75023°
Park LayneClark County4,248$131,400$82,60417°
BlanchesterClinton County4,224$195,700$54,58321°
SebringMahoning County4,191$90,300$49,54117°
Chagrin FallsCuyahoga County4,188$440,700$99,67219°
EdgewoodAshtabula County4,185$115,500$62,91719°
WaverlyPike County4,165$168,900$55,17222°
West JeffersonMadison County4,137$192,100$64,13619°
SheffieldLorain County4,135$292,700$107,83722°
St. BernardHamilton County4,070$162,700$67,08324°
Plain CityMadison County4,065$368,500$117,97221°
Taylor CreekHamilton County4,056$334,000$99,32322°
BarnesvilleBelmont County4,008$114,800$42,44320°
South RussellGeauga County3,972$432,800$171,87519°
BlufftonAllen County3,967$212,400$75,69419°
Mineral RidgeTrumbull County3,951$154,600$59,16117°
MontpelierWilliams County3,942$106,900$41,26917°
CalcuttaColumbiana County3,941$158,000$58,79321°
WoodlawnHamilton County3,916$249,300$74,83322°
SwantonFulton County3,897$172,700$68,29920°
BellaireBelmont County3,870$85,400$38,20522°
Salem HeightsHamilton County3,862$245,200$93,70024°
AmberleyHamilton County3,840$515,400$154,68824°
South PointLawrence County3,836$184,000$80,34125°
BallvilleSandusky County3,823$195,300$84,89619°
Golf ManorHamilton County3,814$157,300$44,94824°
MogadoreSummit County3,811$181,900$82,55721°
New LebanonMontgomery County3,796$115,600$69,90620°
WintersvilleJefferson County3,765$141,100$76,76819°
Fruit HillHamilton County3,748$271,300$107,25424°
GreenhillsHamilton County3,741$174,100$70,25021°
RichfieldSummit County3,729$333,900$82,56018°
NewcomerstownTuscarawas County3,702$95,300$45,58820°
Yellow SpringsGreene County3,697$332,000$85,98217°
MinervaStark County3,684$124,400$54,38020°
SherwoodHamilton County3,633$301,200$125,72924°
OakwoodCuyahoga County3,572$172,300$67,81324°
CareyWyandot County3,565$158,100$75,06917°
PauldingPaulding County3,555$120,200$53,75017°
NorthfieldSummit County3,541$166,700$70,91724°
MariemontHamilton County3,518$607,600$152,27324°
LocklandHamilton County3,514$111,100$57,96924°
Mount GileadMorrow County3,503$174,300$44,64318°
RossButler County3,478$243,000$64,52221°
Fort McKinleyMontgomery County3,473$59,900$45,68720°
Moreland HillsCuyahoga County3,466$621,900$185,59224°
MulberryClermont County3,459$219,600$75,96924°
ShadysideBelmont County3,454$143,100$54,15320°
DillonvaleHamilton County3,436$223,000$79,31824°
MadisonLake County3,435$207,100$94,92824°
HicksvilleDefiance County3,431$157,600$63,08817°
OrangeCuyahoga County3,421$442,300$170,06324°
ClevesHamilton County3,414$197,300$77,18824°
Four BridgesButler County3,401$589,500$121,76422°
Lake LakengrenPreble County3,387$211,400$87,13517°
GreentownStark County3,382$336,500$114,35520°
North BaltimoreWood County3,369$117,900$60,39618°
BrimfieldPortage County3,365$200,100$90,37717°
HunterWarren County3,363$251,700$127,41120°
MayfieldCuyahoga County3,356$311,900$125,96219°
Mingo JunctionJefferson County3,347$104,000$53,83319°
LordstownTrumbull County3,332$174,000$66,41117°
HartvilleStark County3,329$266,900$69,64820°
DeltaFulton County3,316$166,600$63,29317°
GallipolisGallia County3,313$119,900$45,41723°
Beechwood TrailsLicking County3,276$349,000$110,88721°
JeffersonAshtabula County3,226$200,300$53,33319°
RichvilleStark County3,209$172,500$74,37520°
McDonaldTrumbull County3,172$138,500$81,85517°
DelshireHamilton County3,158$178,300$91,37222°
MillersburgHolmes County3,151$146,700$43,00718°
Lincoln HeightsHamilton County3,144$85,200$26,86022°
The PlainsAthens County3,140$233,500$59,68822°
North ZanesvilleMuskingum County3,116$248,000$83,90422°
WellsvilleColumbiana County3,113$78,600$31,72021°
Fairport HarborLake County3,108$147,500$52,30824°
Sixteen Mile StandHamilton County3,091$622,500$126,11822°
CarrolltonCarroll County3,087$138,000$55,75020°
Commercial PointPickaway County3,078$344,600$107,86819°
DoylestownWayne County3,051$268,500$79,18118°
CadizHarrison County3,051$119,300$44,11320°
MinsterAuglaize County3,046$284,700$88,00019°
New BremenAuglaize County3,034$234,600$82,01919°
WalbridgeWood County3,011$137,600$55,46920°
West UnionAdams County3,004$132,500$29,05617°
BaltimoreFairfield County2,981$231,300$59,76920°
Wilkshire HillsTuscarawas County2,940$258,900$63,49020°
West PortsmouthScioto County2,928$115,500$41,69523°
LakemoreSummit County2,926$158,400$59,75821°
Mount Healthy HeightsHamilton County2,918$145,900$53,34621°
Oak HarborOttawa County2,821$142,200$46,21119°
LoudonvilleAshland County2,786$168,900$56,00517°
MiddlefieldGeauga County2,748$199,800$65,31917°
LodiMedina County2,746$158,600$51,91417°
North KingsvilleAshtabula County2,742$170,900$61,84019°
StrasburgTuscarawas County2,735$201,700$64,33020°
New RichmondClermont County2,727$235,900$80,53624°
DennisonTuscarawas County2,709$102,700$51,99220°
NewtownHamilton County2,702$401,400$99,43424°
Dry RidgeHamilton County2,698$265,900$73,89722°
VersaillesDarke County2,692$208,200$70,71719°
EvendaleHamilton County2,669$407,300$148,50022°
WaynesvilleWarren County2,669$269,500$79,04822°
FredericktownKnox County2,648$171,200$65,51017°
DevolaWashington County2,639$235,800$99,70223°
Day HeightsClermont County2,625$258,900$94,13824°
BethelClermont County2,620$158,500$43,77923°
LisbonColumbiana County2,597$110,000$46,66721°
St. HenryMercer County2,596$287,000$115,65319°
LaGrangeLorain County2,595$264,300$94,92218°
WilliamsburgClermont County2,570$196,900$62,50023°
CovingtonMiami County2,548$175,400$59,75021°
Buckeye LakeLicking County2,520$200,400$79,28621°
Silver LakeSummit County2,516$319,400$139,93418°

Ohio counties