Guest, Sign inJoin
Smithfield Presbyterian Church on Main StreetSmithfield Township, #1 on this list · Photo: Nyttend · Public domain
Ohio rankings · Property tax

Towns with the lowest property taxes in Ohio

Smithfield Township has the lowest property-tax bills of Ohio’s 981 towns of 2,500+: homeowners’ median bill is $781 a year (Census ACS 2020–2024). The typical town’s median bill here is $2,478.

Census Bureau, American Community Survey 2020–2024: the median yearly real-estate tax bill homeowners pay. The survey reports bills of $10,000 or more only as “$10,000+”, so those towns are listed below the list, not ranked. A described list: no letters. How grades work

#1

Smithfield Township

Jefferson County · 2,903 people
$781

Median yearly bill·0.85% of the median home value

#2

Youngstown

Mahoning County · 58,832 people
$811

Median yearly bill·1.28% of the median home value

#3

Bellaire

Belmont County · 3,738 people
$827

Median yearly bill·0.97% of the median home value

All 981 towns

Median yearly bill, lowest first. Towns with the same figure share a rank (T = tied; 199 towns here).

981 towns ranked. Not here? See why a town may be missing.

#TownMedian yearly billOf home valueHome value
1Smithfield TownshipJefferson County · 2,903 people$7810.85%$92,400median (ACS)
2YoungstownMahoning County · 58,832 people$8111.28%$63,300median (ACS)
3BellaireBelmont County · 3,738 people$8270.97%$85,400median (ACS)
4Salisbury TownshipMeigs County · 5,289 people$8740.97%$89,800median (ACS)
5East LiverpoolColumbiana County · 9,569 people$9181.13%$81,300median (ACS)
6WellsvilleColumbiana County · 3,017 people$9381.19%$78,600median (ACS)
7Harrison TownshipPerry County · 5,147 people$9460.86%$109,500median (ACS)
8MontpelierWilliams County · 3,884 people$9660.90%$106,900median (ACS)
9Warren TownshipJefferson County · 3,713 people$9780.89%$110,000median (ACS)
10Spencer TownshipAllen County · 3,005 people$9930.63%$157,600median (ACS)
11DennisonTuscarawas County · 2,665 people$9950.97%$102,700median (ACS)
12Center TownshipMonroe County · 3,362 people$1,0120.85%$119,200median (ACS)
13Jefferson TownshipJackson County · 3,521 people$1,0310.90%$114,800median (ACS)
14GreenfieldHighland County · 4,329 people$1,0350.91%$113,700median (ACS)
15TorontoJefferson County · 5,149 people$1,0480.96%$108,800median (ACS)
16New LexingtonPerry County · 4,465 people$1,0660.94%$113,800median (ACS)
17Jackson TownshipDarke County · 2,657 people$1,0890.93%$117,000median (ACS)
18Upper TownshipLawrence County · 13,816 people$1,0980.97%$113,200median (ACS)
19Knox TownshipJefferson County · 4,210 people$1,1010.93%$118,100median (ACS)
20NewcomerstownTuscarawas County · 3,607 people$1,1021.16%$95,300median (ACS)
21IrontonLawrence County · 10,148 people$1,1031.03%$106,700median (ACS)
22Martins FerryBelmont County · 6,048 people$1,1081.15%$96,200median (ACS)
23St. Joseph TownshipWilliams County · 2,633 people$1,1330.91%$124,500median (ACS)
T24DelphosAllen County · 7,096 people$1,1380.88%$129,600median (ACS)
T24Steubenville TownshipJefferson County · 3,982 people$1,1381.11%$102,900median (ACS)
26Trimble TownshipAthens County · 3,972 people$1,1421.34%$85,200median (ACS)
T27FremontSandusky County · 15,765 people$1,1460.98%$117,500median (ACS)
T27Olive TownshipNoble County · 5,887 people$1,1460.72%$158,400median (ACS)
29GallipolisGallia County · 3,318 people$1,1480.96%$119,900median (ACS)
30Harrison TownshipScioto County · 4,151 people$1,1551.03%$112,100median (ACS)
31Pease TownshipBelmont County · 12,375 people$1,1561.14%$101,400median (ACS)
32LimaAllen County · 34,695 people$1,1651.09%$107,200median (ACS)
33ZanesvilleMuskingum County · 25,138 people$1,1700.95%$123,700median (ACS)
34WillardHuron County · 6,130 people$1,1761.02%$115,700median (ACS)
35Washington TownshipVan Wert County · 5,113 people$1,1800.91%$129,500median (ACS)
36Union TownshipBrown County · 2,783 people$1,1940.83%$144,600median (ACS)
37Mingo JunctionJefferson County · 3,233 people$1,1981.15%$104,000median (ACS)
38SebringMahoning County · 4,065 people$1,2001.33%$90,300median (ACS)
39CampbellMahoning County · 7,721 people$1,2031.46%$82,300median (ACS)
40Jackson TownshipGuernsey County · 5,048 people$1,2041.02%$118,400median (ACS)
41FostoriaSeneca County · 12,920 people$1,2051.38%$87,200median (ACS)
42SteubenvilleJefferson County · 17,922 people$1,2090.93%$130,700median (ACS)
43Oxford TownshipTuscarawas County · 4,637 people$1,2111.03%$117,100median (ACS)
44Clay TownshipScioto County · 3,418 people$1,2131.17%$103,900median (ACS)
45MarionMarion County · 35,587 people$1,2151.02%$119,500median (ACS)
46CarrolltonCarroll County · 3,052 people$1,2200.88%$138,000median (ACS)
47PortsmouthScioto County · 17,282 people$1,2221.18%$103,300median (ACS)
48GeorgetownBrown County · 4,450 people$1,2260.83%$148,600median (ACS)
49CantonStark County · 69,001 people$1,2271.25%$97,800median (ACS)
T50Van WertVan Wert County · 11,200 people$1,2310.99%$123,900median (ACS)
T50Warren TownshipTrumbull County · 4,658 people$1,2311.37%$89,800median (ACS)
52Pultney TownshipBelmont County · 7,905 people$1,2321.11%$111,200median (ACS)
53WellstonJackson County · 5,488 people$1,2330.99%$124,000median (ACS)
54WarrenTrumbull County · 38,328 people$1,2361.43%$86,400median (ACS)
55HillsboroHighland County · 6,763 people$1,2410.83%$149,200median (ACS)
56Lincoln HeightsHamilton County · 3,151 people$1,2581.48%$85,200median (ACS)
57Sutton TownshipMeigs County · 3,000 people$1,2621.02%$123,500median (ACS)
58CadizHarrison County · 2,960 people$1,2631.06%$119,300median (ACS)
59StruthersMahoning County · 9,837 people$1,2661.26%$100,100median (ACS)
T60Center TownshipCarroll County · 4,390 people$1,2670.83%$153,500median (ACS)
T60Union TownshipLawrence County · 8,028 people$1,2670.78%$161,800median (ACS)
62KentonHardin County · 7,808 people$1,2731.19%$107,100median (ACS)
63Pleasant TownshipVan Wert County · 10,983 people$1,2810.96%$133,300median (ACS)
64BarnesvilleBelmont County · 3,861 people$1,2821.12%$114,800median (ACS)
65West Portsmouthunincorporated, Scioto County · 2,605 people$1,2841.11%$115,500median (ACS)
66NelsonvilleAthens County · 4,488 people$1,2861.30%$99,200median (ACS)
67Perry TownshipLawrence County · 6,243 people$1,2920.89%$145,300median (ACS)
T68Madison TownshipClark County · 2,526 people$1,2930.77%$167,700median (ACS)
T68Pike TownshipPerry County · 6,719 people$1,2930.89%$145,200median (ACS)
70Paint TownshipHighland County · 4,882 people$1,2941.02%$127,300median (ACS)
71Van Buren TownshipPutnam County · 2,796 people$1,2950.90%$143,100median (ACS)
72Rush TownshipScioto County · 2,801 people$1,2960.81%$160,800median (ACS)
73Liberty TownshipHighland County · 10,515 people$1,2970.80%$161,800median (ACS)
74Gallipolis TownshipGallia County · 4,713 people$1,3010.85%$153,000median (ACS)
75JacksonJackson County · 6,233 people$1,3060.85%$153,600median (ACS)
76Mill TownshipTuscarawas County · 9,639 people$1,3071.07%$122,200median (ACS)
77GalionCrawford County · 10,370 people$1,3091.16%$112,700median (ACS)
78Marion TownshipMarion County · 43,499 people$1,3131.03%$127,700median (ACS)
79Island Creek TownshipJefferson County · 9,958 people$1,3200.93%$141,700median (ACS)
80East ClevelandCuyahoga County · 13,229 people$1,3291.93%$68,800median (ACS)
T81AllianceStark County · 21,582 people$1,3311.06%$125,400median (ACS)
T81GreenvilleDarke County · 12,680 people$1,3310.84%$157,800median (ACS)
83ShelbyRichland County · 9,231 people$1,3321.09%$122,200median (ACS)
84CareyWyandot County · 3,529 people$1,3330.84%$158,100median (ACS)
85Smith TownshipMahoning County · 4,032 people$1,3370.95%$141,400median (ACS)
T86SalemColumbiana County · 11,655 people$1,3431.12%$119,400median (ACS)
T86UhrichsvilleTuscarawas County · 5,145 people$1,3431.14%$117,400median (ACS)
T88Burlingtonunincorporated, Lawrence County · 2,807 people$1,3551.06%$127,500median (ACS)
T88Upper SanduskyWyandot County · 6,661 people$1,3550.86%$157,600median (ACS)
90Meigs TownshipAdams County · 3,811 people$1,3570.85%$159,200median (ACS)
91Seal TownshipPike County · 3,389 people$1,3600.86%$157,700median (ACS)
92Washington Court HouseFayette County · 14,375 people$1,3670.86%$159,800median (ACS)
93Madison TownshipHighland County · 6,468 people$1,3700.92%$149,300median (ACS)
94GirardTrumbull County · 9,384 people$1,3711.19%$115,500median (ACS)
95Liberty TownshipRoss County · 2,581 people$1,3720.86%$159,300median (ACS)
96PauldingPaulding County · 3,517 people$1,3731.14%$120,200median (ACS)
97York TownshipAthens County · 6,710 people$1,3741.10%$125,100median (ACS)
98WapakonetaAuglaize County · 9,711 people$1,3780.87%$158,400median (ACS)
99Goshen TownshipBelmont County · 2,904 people$1,3810.89%$155,300median (ACS)
100Richland TownshipClinton County · 3,493 people$1,3821.16%$119,300median (ACS)
101WaverlyPike County · 4,107 people$1,3880.82%$168,900median (ACS)
102Port ClintonOttawa County · 5,875 people$1,3890.91%$152,300median (ACS)
103North BaltimoreWood County · 3,409 people$1,3921.18%$117,900median (ACS)
104Fort McKinleyunincorporated, Montgomery County · 3,508 people$1,3932.33%$59,900median (ACS)
105Rome TownshipLawrence County · 8,393 people$1,3980.70%$199,400median (ACS)
106NilesTrumbull County · 18,116 people$1,4031.21%$116,300median (ACS)
107Springfield TownshipMuskingum County · 5,487 people$1,4041.05%$133,400median (ACS)
108New London TownshipHuron County · 3,175 people$1,4051.03%$135,900median (ACS)
109Crane TownshipWyandot County · 7,489 people$1,4070.85%$165,600median (ACS)
110Pleasant TownshipBrown County · 5,671 people$1,4080.92%$152,400median (ACS)
111Center TownshipColumbiana County · 5,663 people$1,4091.23%$114,700median (ACS)
112Crawford TownshipWyandot County · 4,568 people$1,4130.88%$160,600median (ACS)
T113AshtabulaAshtabula County · 17,474 people$1,4231.34%$105,900median (ACS)
T113SpringfieldClark County · 58,281 people$1,4231.22%$116,800median (ACS)
115Fayette TownshipLawrence County · 8,131 people$1,4280.94%$152,400median (ACS)
116Hanover TownshipColumbiana County · 3,384 people$1,4300.83%$171,700median (ACS)
117Sharon TownshipRichland County · 8,948 people$1,4311.12%$128,000median (ACS)
118CrestlineCrawford County · 4,487 people$1,4321.37%$104,600median (ACS)
T119Henry TownshipWood County · 4,124 people$1,4421.20%$120,100median (ACS)
T119PiquaMiami County · 21,064 people$1,4421.04%$138,600median (ACS)
T119WilliamsburgClermont County · 2,677 people$1,4420.73%$196,900median (ACS)
122Park Layneunincorporated, Clark County · 4,301 people$1,4451.10%$131,400median (ACS)
123Defiance TownshipDefiance County · 13,305 people$1,4491.06%$136,900median (ACS)
T124Knox TownshipColumbiana County · 3,914 people$1,4520.83%$174,000median (ACS)
T124Washington TownshipScioto County · 5,091 people$1,4521.20%$121,500median (ACS)
126ClydeSandusky County · 6,361 people$1,4571.12%$129,600median (ACS)
127Greenville TownshipDarke County · 17,035 people$1,4590.87%$167,900median (ACS)
128Pee Pee TownshipPike County · 7,344 people$1,4610.82%$178,500median (ACS)
129Liverpool TownshipColumbiana County · 3,771 people$1,4621.06%$138,000median (ACS)
130West TownshipColumbiana County · 3,100 people$1,4630.73%$201,500median (ACS)
131Edgewoodunincorporated, Ashtabula County · 4,107 people$1,4671.27%$115,500median (ACS)
132SanduskyErie County · 24,001 people$1,4701.30%$113,100median (ACS)
133Lafayette TownshipCoshocton County · 4,336 people$1,4711.12%$131,200median (ACS)
134TiffinSeneca County · 17,803 people$1,4781.04%$142,200median (ACS)
135Mead TownshipBelmont County · 5,245 people$1,4850.95%$155,800median (ACS)
T136Newton TownshipMuskingum County · 5,225 people$1,4860.95%$156,500median (ACS)
T136Perry TownshipColumbiana County · 15,929 people$1,4861.06%$140,000median (ACS)
138MansfieldRichland County · 47,381 people$1,4881.24%$119,600median (ACS)
139West UnionAdams County · 3,091 people$1,4901.12%$132,500median (ACS)
140Dodson TownshipHighland County · 2,587 people$1,4921.03%$145,500median (ACS)
T141BelpreWashington County · 6,657 people$1,4950.94%$159,000median (ACS)
T141DefianceDefiance County · 17,009 people$1,4951.07%$139,900median (ACS)
143ConneautAshtabula County · 12,247 people$1,4971.13%$132,400median (ACS)
144HicksvilleDefiance County · 3,427 people$1,5080.96%$157,600median (ACS)
145Pleasant TownshipHardin County · 7,933 people$1,5101.06%$143,000median (ACS)
146AshlandAshland County · 18,730 people$1,5190.96%$157,900median (ACS)
T147Carryall TownshipPaulding County · 2,992 people$1,5220.96%$158,800median (ACS)
T147Warwick TownshipTuscarawas County · 2,732 people$1,5220.86%$176,600median (ACS)
T149Newton FallsTrumbull County · 4,504 people$1,5231.44%$105,700median (ACS)
T149ShadysideBelmont County · 3,334 people$1,5231.06%$143,100median (ACS)
151CoshoctonCoshocton County · 11,169 people$1,5241.09%$139,700median (ACS)
152Huntington TownshipBrown County · 2,526 people$1,5270.93%$163,400median (ACS)
153Marion TownshipAllen County · 6,619 people$1,5320.95%$161,200median (ACS)
154Weathersfield TownshipTrumbull County · 24,277 people$1,5341.30%$117,900median (ACS)
T155Adams TownshipDarke County · 3,319 people$1,5361.01%$151,700median (ACS)
T155Salem TownshipJefferson County · 2,703 people$1,5360.91%$168,200median (ACS)
157Twin TownshipDarke County · 4,213 people$1,5370.95%$162,500median (ACS)
158Madison TownshipSandusky County · 3,549 people$1,5381.10%$139,200median (ACS)
T159Duchouquet TownshipAuglaize County · 14,357 people$1,5400.92%$167,000median (ACS)
T159St. MarysAuglaize County · 8,398 people$1,5401.04%$148,500median (ACS)
161Springfield TownshipGallia County · 3,406 people$1,5410.95%$161,900median (ACS)
162MillersburgHolmes County · 3,295 people$1,5421.05%$146,700median (ACS)
163Osnaburg TownshipStark County · 5,498 people$1,5480.94%$164,700median (ACS)
164Tiffin TownshipAdams County · 5,305 people$1,5500.94%$164,800median (ACS)
165Pike TownshipBrown County · 4,166 people$1,5540.65%$237,500median (ACS)
166Madison TownshipRichland County · 11,118 people$1,5551.31%$118,900median (ACS)
167Lexington TownshipStark County · 4,944 people$1,5660.91%$171,900median (ACS)
168Salem TownshipColumbiana County · 4,958 people$1,5671.01%$155,400median (ACS)
T169Jefferson TownshipPreble County · 3,196 people$1,5711.15%$136,900median (ACS)
T169St. Marys TownshipAuglaize County · 11,069 people$1,5711.04%$151,400median (ACS)
171Bloom TownshipScioto County · 2,620 people$1,5780.86%$183,100median (ACS)
172Union TownshipKnox County · 2,609 people$1,5820.79%$200,600median (ACS)
173MariettaWashington County · 13,053 people$1,5840.98%$161,800median (ACS)
T174Bloom TownshipWood County · 2,517 people$1,5871.08%$147,300median (ACS)
T174Huntington TownshipRoss County · 6,083 people$1,5871.10%$144,100median (ACS)
176BellevueSandusky County · 8,154 people$1,5911.04%$152,800median (ACS)
177LoganHocking County · 7,164 people$1,5961.00%$159,600median (ACS)
178Cross Creek TownshipJefferson County · 7,574 people$1,5971.13%$140,900median (ACS)
179West MiltonMiami County · 4,871 people$1,6061.13%$141,800median (ACS)
180Green TownshipBrown County · 3,659 people$1,6090.71%$225,600median (ACS)
181LoudonvilleAshland County · 2,733 people$1,6100.95%$168,900median (ACS)
182Clinton TownshipShelby County · 19,781 people$1,6150.97%$166,000median (ACS)
T183CambridgeGuernsey County · 10,055 people$1,6191.33%$121,900median (ACS)
T183East PalestineColumbiana County · 4,613 people$1,6191.42%$113,700median (ACS)
185MinervaStark County · 3,697 people$1,6221.30%$124,400median (ACS)
186LocklandHamilton County · 3,499 people$1,6251.46%$111,100median (ACS)
187BryanWilliams County · 8,579 people$1,6261.13%$144,400median (ACS)
188Brookfield TownshipTrumbull County · 8,348 people$1,6281.31%$124,200median (ACS)
189BucyrusCrawford County · 11,631 people$1,6391.27%$128,600median (ACS)
190Scioto TownshipRoss County · 27,315 people$1,6421.01%$162,300median (ACS)
191Waterford TownshipWashington County · 3,458 people$1,6430.90%$181,700median (ACS)
192Green TownshipGallia County · 5,337 people$1,6481.08%$152,300median (ACS)
193Clark TownshipBrown County · 2,993 people$1,6490.84%$196,400median (ACS)
194ChillicotheRoss County · 21,815 people$1,6581.02%$162,500median (ACS)
195SidneyShelby County · 20,124 people$1,6610.98%$169,900median (ACS)
196Unity TownshipColumbiana County · 9,444 people$1,6651.14%$145,900median (ACS)
197Wayne TownshipClermont County · 4,756 people$1,6710.85%$197,400median (ACS)
198Green TownshipAshland County · 3,795 people$1,6720.97%$172,200median (ACS)
199DaytonMontgomery County · 136,688 people$1,6731.66%$100,600median (ACS)
T200BlanchesterClinton County · 4,250 people$1,6740.86%$195,700median (ACS)
T200Butler TownshipColumbiana County · 3,461 people$1,6740.86%$194,900median (ACS)
T202Middleton TownshipColumbiana County · 3,244 people$1,6770.86%$195,100median (ACS)
T202NapoleonHenry County · 8,680 people$1,6771.14%$146,600median (ACS)
204LondonMadison County · 10,813 people$1,6780.83%$201,000median (ACS)
205Hicksville TownshipDefiance County · 4,936 people$1,6821.04%$162,100median (ACS)
206Springfield TownshipWilliams County · 2,995 people$1,6831.12%$150,700median (ACS)
207Brady TownshipWilliams County · 2,579 people$1,6861.26%$133,600median (ACS)
208Hopewell TownshipSeneca County · 2,733 people$1,6910.82%$205,100median (ACS)
209Cambridge TownshipGuernsey County · 13,836 people$1,6961.20%$141,000median (ACS)
210Washington TownshipStark County · 4,415 people$1,6970.86%$197,300median (ACS)
211Hopewell TownshipMuskingum County · 3,200 people$1,6980.64%$265,400median (ACS)
212South PointLawrence County · 3,640 people$1,7020.92%$184,000median (ACS)
213Marietta TownshipWashington County · 4,176 people$1,7030.87%$195,400median (ACS)
214Goshen TownshipTuscarawas County · 5,496 people$1,7050.98%$174,600median (ACS)
215LorainLorain County · 65,366 people$1,7081.23%$139,200median (ACS)
216Green TownshipScioto County · 4,019 people$1,7091.06%$160,600median (ACS)
217BellefontaineLogan County · 14,151 people$1,7110.95%$180,500median (ACS)
T218Perry TownshipAllen County · 3,341 people$1,7161.05%$163,600median (ACS)
T218Ridge TownshipVan Wert County · 3,362 people$1,7160.97%$177,200median (ACS)
220Colerain TownshipBelmont County · 4,061 people$1,7200.99%$173,800median (ACS)
221WalbridgeWood County · 3,076 people$1,7221.25%$137,600median (ACS)
222Sterling TownshipBrown County · 4,804 people$1,7300.77%$226,000median (ACS)
223Twin TownshipRoss County · 3,378 people$1,7351.06%$163,400median (ACS)
224CovingtonMiami County · 2,635 people$1,7370.99%$175,400median (ACS)
T225BethelClermont County · 2,708 people$1,7431.10%$158,500median (ACS)
T225WintersvilleJefferson County · 3,660 people$1,7431.24%$141,100median (ACS)
227Jackson TownshipAshland County · 4,010 people$1,7450.87%$201,700median (ACS)
228Deerfield TownshipPortage County · 2,885 people$1,7481.06%$164,900median (ACS)
229Marion TownshipClinton County · 5,543 people$1,7520.88%$200,200median (ACS)
230Warren TownshipBelmont County · 5,554 people$1,7530.99%$177,700median (ACS)
231Wayne TownshipMuskingum County · 4,958 people$1,7550.84%$209,200median (ACS)
T232Sandusky TownshipSandusky County · 3,562 people$1,7561.07%$164,300median (ACS)
T232Sullivan TownshipAshland County · 2,735 people$1,7560.72%$243,200median (ACS)
T232UrbanaChampaign County · 11,140 people$1,7561.08%$163,000median (ACS)
T235ClevelandCuyahoga County · 363,608 people$1,7591.72%$102,000median (ACS)
T235Rush TownshipChampaign County · 2,800 people$1,7590.98%$179,200median (ACS)
T237HamiltonButler County · 64,644 people$1,7611.07%$165,200median (ACS)
T237OttawaPutnam County · 4,437 people$1,7610.92%$190,700median (ACS)
239Fairfield TownshipHighland County · 3,653 people$1,7640.95%$185,000median (ACS)
240Cardington TownshipMorrow County · 3,283 people$1,7651.19%$147,700median (ACS)
241Jefferson TownshipFayette County · 2,553 people$1,7670.88%$201,600median (ACS)
242Johnson TownshipChampaign County · 3,135 people$1,7681.08%$163,700median (ACS)
243WilmingtonClinton County · 12,802 people$1,7691.01%$174,400median (ACS)
T244EatonPreble County · 8,327 people$1,7701.19%$148,200median (ACS)
T244Newton TownshipTrumbull County · 8,515 people$1,7701.24%$142,400median (ACS)
246FredericktownKnox County · 2,658 people$1,7721.04%$171,200median (ACS)
T247Monroe TownshipClermont County · 7,922 people$1,7730.90%$197,600median (ACS)
T247NorwalkHuron County · 17,191 people$1,7731.09%$163,300median (ACS)
249Union TownshipFayette County · 3,533 people$1,7770.92%$193,300median (ACS)
250McDonaldTrumbull County · 3,096 people$1,7861.29%$138,500median (ACS)
251Lake TownshipLogan County · 12,740 people$1,7880.97%$183,700median (ACS)
252Oak HarborOttawa County · 2,780 people$1,7891.26%$142,200median (ACS)
253RavennaPortage County · 11,136 people$1,7901.28%$139,700median (ACS)
254Noble TownshipDefiance County · 5,919 people$1,7931.06%$169,200median (ACS)
255North KingsvilleAshtabula County · 2,685 people$1,7991.05%$170,900median (ACS)
256Mount VernonKnox County · 17,287 people$1,8001.03%$174,000median (ACS)
T257Dover TownshipAthens County · 3,260 people$1,8041.18%$152,900median (ACS)
T257Falls TownshipHocking County · 11,608 people$1,8041.10%$164,700median (ACS)
T257New CarlisleClark County · 5,525 people$1,8041.37%$131,800median (ACS)
260Sugarcreek TownshipStark County · 6,505 people$1,8071.16%$156,400median (ACS)
261Lanier TownshipPreble County · 3,691 people$1,8120.92%$195,900median (ACS)
T262Orwell TownshipAshtabula County · 3,126 people$1,8131.11%$163,000median (ACS)
T262Somers TownshipPreble County · 3,814 people$1,8131.10%$165,000median (ACS)
264North College HillHamilton County · 9,544 people$1,8161.18%$154,000median (ACS)
T265BarbertonSummit County · 24,748 people$1,8181.34%$135,200median (ACS)
T265Green TownshipClinton County · 2,522 people$1,8181.09%$166,500median (ACS)
T265Newberry TownshipMiami County · 6,623 people$1,8181.07%$169,200median (ACS)
268Concord TownshipRoss County · 4,649 people$1,8211.02%$178,200median (ACS)
269New PhiladelphiaTuscarawas County · 17,424 people$1,8281.08%$169,500median (ACS)
270HubbardTrumbull County · 7,528 people$1,8331.31%$140,100median (ACS)
271Freedom TownshipPortage County · 2,678 people$1,8360.92%$200,400median (ACS)
272Union TownshipRoss County · 12,780 people$1,8430.90%$203,900median (ACS)
273CelinaMercer County · 10,936 people$1,8481.13%$164,100median (ACS)
274ToledoLucas County · 263,423 people$1,8491.61%$114,500median (ACS)
275TroyMiami County · 27,344 people$1,8500.85%$217,400median (ACS)
T276Green Creek TownshipSandusky County · 3,448 people$1,8511.09%$170,000median (ACS)
T276Hubbard TownshipTrumbull County · 12,772 people$1,8511.36%$136,000median (ACS)
T276VersaillesDarke County · 2,723 people$1,8510.89%$208,200median (ACS)
279Richland TownshipLogan County · 2,641 people$1,8521.10%$168,000median (ACS)
280Madison TownshipColumbiana County · 2,821 people$1,8551.11%$167,600median (ACS)
281South BloomfieldPickaway County · 4,164 people$1,8630.85%$219,000median (ACS)
282Canton TownshipStark County · 12,452 people$1,8661.22%$153,100median (ACS)
283Liberty TownshipTrumbull County · 21,208 people$1,8741.39%$134,600median (ACS)
284LordstownTrumbull County · 3,303 people$1,8751.08%$174,000median (ACS)
285Union TownshipMiami County · 9,918 people$1,8771.01%$186,200median (ACS)
286Stokes TownshipLogan County · 4,585 people$1,8781.08%$173,800median (ACS)
T287ColumbianaColumbiana County · 6,756 people$1,8790.98%$191,700median (ACS)
T287LancasterFairfield County · 41,956 people$1,8790.97%$193,900median (ACS)
289Sheffield TownshipLorain County · 3,925 people$1,8801.56%$120,400median (ACS)
290Bethel TownshipClark County · 17,987 people$1,8841.20%$156,800median (ACS)
291Elk TownshipVinton County · 3,217 people$1,8870.96%$196,300median (ACS)
T292Green TownshipHocking County · 3,185 people$1,8911.20%$158,100median (ACS)
T292TrotwoodMontgomery County · 23,190 people$1,8911.67%$113,200median (ACS)
294Clay TownshipOttawa County · 4,690 people$1,8941.19%$159,700median (ACS)
295Gratis TownshipPreble County · 4,192 people$1,8960.88%$214,700median (ACS)
296Washington TownshipMuskingum County · 4,183 people$1,8971.09%$174,800median (ACS)
297Lick TownshipJackson County · 2,652 people$1,9011.08%$176,000median (ACS)
298Washington TownshipLicking County · 3,131 people$1,9030.94%$201,800median (ACS)
299Vermillion TownshipAshland County · 2,647 people$1,9040.96%$198,300median (ACS)
300Paris TownshipStark County · 5,712 people$1,9071.16%$164,600median (ACS)
301Dinsmore TownshipShelby County · 3,445 people$1,9090.86%$221,100median (ACS)
T302Orange TownshipAshland County · 2,580 people$1,9101.02%$187,400median (ACS)
T302Wakeman TownshipHuron County · 2,806 people$1,9100.81%$234,900median (ACS)
304Montgomery TownshipWood County · 4,222 people$1,9151.29%$148,900median (ACS)
305Clinton TownshipWayne County · 3,170 people$1,9181.13%$169,200median (ACS)
306Mad River TownshipChampaign County · 2,770 people$1,9220.82%$233,200median (ACS)
307FindlayHancock County · 40,370 people$1,9271.01%$191,000median (ACS)
308Harrison TownshipMontgomery County · 21,998 people$1,9302.05%$94,300median (ACS)
309Franklin TownshipMercer County · 2,624 people$1,9331.10%$175,900median (ACS)
310Urbana TownshipChampaign County · 14,105 people$1,9341.08%$179,600median (ACS)
311Mount GileadMorrow County · 3,575 people$1,9381.11%$174,300median (ACS)
312Belpre TownshipWashington County · 3,815 people$1,9410.97%$200,000median (ACS)
313Madison TownshipScioto County · 3,775 people$1,9420.96%$201,800median (ACS)
314Ada College campusHardin County · 4,985 people$1,9431.21%$160,500median (ACS)
315Jackson TownshipAllen County · 3,088 people$1,9451.05%$186,100median (ACS)
T316AkronSummit County · 189,691 people$1,9501.60%$122,000median (ACS)
T316Mount OrabBrown County · 4,418 people$1,9500.73%$267,400median (ACS)
318RittmanWayne County · 6,120 people$1,9561.21%$162,100median (ACS)
319GenevaAshtabula County · 5,806 people$1,9591.32%$148,300median (ACS)
320Sandy TownshipStark County · 3,525 people$1,9601.33%$147,500median (ACS)
T321Jackson TownshipClermont County · 3,138 people$1,9610.79%$247,400median (ACS)
T321Washington TownshipHancock County · 4,240 people$1,9611.15%$170,200median (ACS)
323Northbrookunincorporated, Hamilton County · 10,742 people$1,9641.25%$157,400median (ACS)
324WhitehallFranklin County · 19,805 people$1,9661.23%$159,600median (ACS)
325BlufftonAllen County · 3,875 people$1,9670.93%$212,400median (ACS)
326Warren TownshipWashington County · 3,853 people$1,9771.02%$192,900median (ACS)
327Ballvilleunincorporated, Sandusky County · 3,929 people$1,9801.01%$195,300median (ACS)
T328Jackson TownshipChampaign County · 2,549 people$1,9851.15%$172,200median (ACS)
T328MassillonStark County · 32,168 people$1,9851.32%$149,900median (ACS)
T328Porter TownshipScioto County · 9,437 people$1,9851.02%$195,400median (ACS)
331Perry Heightsunincorporated, Stark County · 8,756 people$1,9891.19%$166,700median (ACS)
332Salem TownshipOttawa County · 5,210 people$1,9911.19%$167,600median (ACS)
T333Southington TownshipTrumbull County · 3,700 people$1,9920.91%$219,500median (ACS)
T333StrasburgTuscarawas County · 2,759 people$1,9920.99%$201,700median (ACS)
335St. Clair TownshipButler County · 6,940 people$1,9991.14%$176,000median (ACS)
336NewarkLicking County · 51,473 people$2,0031.04%$192,300median (ACS)
337St. ClairsvilleBelmont County · 4,926 people$2,0051.01%$199,000median (ACS)
338Jefferson TownshipMercer County · 13,804 people$2,0071.18%$170,400median (ACS)
339Harmony TownshipMorrow County · 2,658 people$2,0160.88%$228,500median (ACS)
340Richland TownshipAllen County · 5,771 people$2,0210.98%$206,000median (ACS)
341Lake Lakengrenunincorporated, Preble County · 3,445 people$2,0250.96%$211,400median (ACS)
342Washington TownshipLogan County · 3,390 people$2,0291.23%$165,200median (ACS)
343Worthington TownshipRichland County · 2,987 people$2,0321.02%$199,400median (ACS)
T344Concord TownshipMiami County · 32,597 people$2,0380.85%$241,100median (ACS)
T344RichwoodUnion County · 2,640 people$2,0381.13%$180,300median (ACS)
346Calcuttaunincorporated, Columbiana County · 4,754 people$2,0441.29%$158,000median (ACS)
347Jackson TownshipRichland County · 3,680 people$2,0490.97%$210,300median (ACS)
348Brown TownshipCarroll County · 7,280 people$2,0511.16%$176,700median (ACS)
349MiddletownButler County · 52,146 people$2,0521.25%$164,400median (ACS)
350XeniaGreene County · 26,425 people$2,0571.27%$162,400median (ACS)
351Clearcreek TownshipFairfield County · 4,165 people$2,0630.86%$240,800median (ACS)
352Auglaize TownshipAllen County · 2,831 people$2,0651.10%$187,000median (ACS)
353Nelson TownshipPortage County · 3,146 people$2,0701.21%$170,500median (ACS)
T354Franklin TownshipTuscarawas County · 4,786 people$2,0710.96%$215,400median (ACS)
T354Pike TownshipStark County · 3,860 people$2,0711.22%$169,800median (ACS)
356Ballville TownshipSandusky County · 5,985 people$2,0771.04%$199,100median (ACS)
357Austintown TownshipMahoning County · 35,477 people$2,0791.34%$155,100median (ACS)
358Richland TownshipBelmont County · 14,307 people$2,0800.92%$226,100median (ACS)
T359Liberty TownshipHardin County · 6,700 people$2,0851.23%$169,200median (ACS)
T359Palmyra TownshipPortage County · 2,801 people$2,0850.81%$258,200median (ACS)
361Ottawa TownshipPutnam County · 8,047 people$2,0860.96%$217,900median (ACS)
362Franklin TownshipClermont County · 3,768 people$2,0880.92%$227,700median (ACS)
363Elkrun TownshipColumbiana County · 4,299 people$2,0931.09%$192,600median (ACS)
364Springfield TownshipRoss County · 2,580 people$2,0940.98%$214,600median (ACS)
365Gasper TownshipPreble County · 3,888 people$2,1010.98%$214,600median (ACS)
366Jackson TownshipPerry County · 2,786 people$2,1031.00%$210,600median (ACS)
367Perry TownshipBrown County · 4,729 people$2,1070.82%$256,900median (ACS)
368Geneva TownshipAshtabula County · 10,061 people$2,1101.32%$160,300median (ACS)
369SwantonFulton County · 3,866 people$2,1141.22%$172,700median (ACS)
370Clinton TownshipFranklin County · 4,153 people$2,1161.30%$162,200median (ACS)
371Pleasant TownshipMadison County · 3,378 people$2,1260.90%$236,700median (ACS)
372ElyriaLorain County · 53,634 people$2,1271.36%$156,100median (ACS)
373Shalersville TownshipPortage County · 5,304 people$2,1281.22%$174,000median (ACS)
374St. Clair TownshipColumbiana County · 7,520 people$2,1321.32%$161,800median (ACS)
375Gilead TownshipMorrow County · 6,080 people$2,1421.11%$192,200median (ACS)
376Troy TownshipWood County · 4,169 people$2,1451.06%$202,300median (ACS)
377Valley TownshipScioto County · 3,580 people$2,1491.21%$177,300median (ACS)
378CirclevillePickaway County · 14,634 people$2,1541.12%$191,700median (ACS)
379Twin TownshipPreble County · 2,649 people$2,1580.98%$219,300median (ACS)
380New RichmondClermont County · 2,842 people$2,1600.92%$235,900median (ACS)
381Union TownshipMadison County · 6,303 people$2,1710.96%$226,900median (ACS)
382Franklin TownshipFranklin County · 11,048 people$2,1731.49%$145,800median (ACS)
383Silvercreek TownshipGreene County · 3,839 people$2,1741.24%$175,100median (ACS)
384ArchboldFulton County · 4,417 people$2,1751.23%$176,400median (ACS)
385Alexander TownshipAthens County · 2,749 people$2,1861.17%$186,900median (ACS)
386Harrison TownshipPickaway County · 10,681 people$2,1870.92%$237,700median (ACS)
387Canal FultonStark County · 5,412 people$2,1901.16%$189,000median (ACS)
388Vienna TownshipTrumbull County · 4,024 people$2,1921.26%$173,300median (ACS)
389Williamsburg TownshipClermont County · 5,900 people$2,1941.12%$195,400median (ACS)
390Norwalk TownshipHuron County · 3,429 people$2,1951.01%$216,300median (ACS)
391Ohio TownshipClermont County · 5,812 people$2,1961.13%$194,000median (ACS)
392Champion Heightsunincorporated, Trumbull County · 6,380 people$2,2061.44%$153,600median (ACS)
393Mineral Ridgeunincorporated, Mahoning County · 3,657 people$2,2101.43%$154,600median (ACS)
394Reedurbanunincorporated, Stark County · 4,900 people$2,2111.46%$151,600median (ACS)
395Union TownshipMuskingum County · 4,358 people$2,2161.08%$204,600median (ACS)
396ClevesHamilton County · 3,391 people$2,2191.12%$197,300median (ACS)
397Muskingum TownshipWashington County · 4,249 people$2,2211.00%$222,600median (ACS)
398Sandy TownshipTuscarawas County · 2,941 people$2,2241.41%$158,100median (ACS)
399Goshen TownshipChampaign County · 3,647 people$2,2251.00%$221,400median (ACS)
400Congress TownshipWayne County · 4,460 people$2,2301.27%$175,000median (ACS)
401Fulton TownshipFulton County · 3,149 people$2,2361.26%$176,800median (ACS)
402Newton TownshipLicking County · 3,230 people$2,2371.00%$223,000median (ACS)
403Pleasant TownshipPutnam County · 3,755 people$2,2381.05%$212,500median (ACS)
404Bath TownshipAllen County · 9,292 people$2,2401.29%$173,600median (ACS)
405Wheelersburgunincorporated, Scioto County · 6,313 people$2,2421.07%$210,000median (ACS)
406Saybrook TownshipAshtabula County · 9,566 people$2,2441.38%$162,500median (ACS)
407Green TownshipRoss County · 5,163 people$2,2450.93%$241,700median (ACS)
408Jefferson TownshipRichland County · 4,986 people$2,2551.04%$216,600median (ACS)
409New BremenAuglaize County · 3,017 people$2,2610.96%$234,600median (ACS)
410FranklinWarren County · 11,647 people$2,2631.24%$183,100median (ACS)
411Union TownshipPutnam County · 2,986 people$2,2641.06%$213,800median (ACS)
412Allen TownshipHancock County · 2,750 people$2,2650.84%$269,200median (ACS)
413Lee TownshipAthens County · 2,804 people$2,2671.05%$215,600median (ACS)
414Harrison TownshipPreble County · 4,257 people$2,2721.25%$181,300median (ACS)
415Perry TownshipStark County · 28,259 people$2,2751.33%$170,700median (ACS)
416West JeffersonMadison County · 5,827 people$2,2761.18%$192,100median (ACS)
417Circleville TownshipPickaway County · 2,650 people$2,2851.01%$225,800median (ACS)
418Goshen TownshipMahoning County · 3,051 people$2,2921.17%$195,600median (ACS)
419Franklin TownshipShelby County · 3,491 people$2,2950.77%$299,900median (ACS)
T420Clinton TownshipSeneca County · 4,003 people$2,3041.09%$210,500median (ACS)
T420Liberty TownshipLogan County · 3,963 people$2,3041.15%$200,200median (ACS)
422Vernon TownshipClinton County · 3,035 people$2,3071.01%$227,500median (ACS)
423RiversideMontgomery County · 24,706 people$2,3101.56%$147,800median (ACS)
T424LouisvilleStark County · 9,874 people$2,3121.20%$193,100median (ACS)
T424Mount HealthyHamilton County · 6,917 people$2,3121.42%$163,100median (ACS)
426Tate TownshipClermont County · 9,527 people$2,3141.09%$211,500median (ACS)
T427OrrvilleWayne County · 8,461 people$2,3211.23%$188,900median (ACS)
T427Wayne TownshipDarke County · 4,460 people$2,3210.95%$243,400median (ACS)
429Falls TownshipMuskingum County · 8,690 people$2,3230.97%$240,300median (ACS)
430Bristol TownshipTrumbull County · 2,655 people$2,3271.29%$181,000median (ACS)
T431German TownshipAuglaize County · 3,730 people$2,3281.03%$226,000median (ACS)
T431Prairie TownshipHolmes County · 3,104 people$2,3281.09%$214,000median (ACS)
433Jefferson TownshipScioto County · 2,501 people$2,3311.15%$202,500median (ACS)
434Elyria TownshipLorain County · 3,220 people$2,3341.51%$154,200median (ACS)
T435Barlow TownshipWashington County · 2,521 people$2,3350.95%$245,500median (ACS)
T435Tuscarawas TownshipStark County · 5,844 people$2,3351.13%$206,100median (ACS)
437Berne TownshipFairfield County · 5,177 people$2,3390.99%$235,400median (ACS)
T438LakemoreSummit County · 2,920 people$2,3411.48%$158,400median (ACS)
T438Northridgeunincorporated, Clark County · 7,817 people$2,3411.21%$193,800median (ACS)
440WauseonFulton County · 7,430 people$2,3601.55%$152,600median (ACS)
441Monroe TownshipRichland County · 2,733 people$2,3611.17%$201,800median (ACS)
442Atwater TownshipPortage County · 2,581 people$2,3621.01%$234,300median (ACS)
443CarlisleWarren County · 5,885 people$2,3631.14%$207,100median (ACS)
T444Blacklick Estatesunincorporated, Franklin County · 8,389 people$2,3651.43%$165,000median (ACS)
T444Salem TownshipChampaign County · 2,509 people$2,3650.98%$240,400median (ACS)
446LodiMedina County · 2,822 people$2,3761.50%$158,600median (ACS)
447New LebanonMontgomery County · 3,870 people$2,3772.06%$115,600median (ACS)
T448Butler TownshipMercer County · 6,667 people$2,3780.95%$250,400median (ACS)
T448Margaretta TownshipErie County · 5,385 people$2,3781.24%$191,300median (ACS)
450Huntsburg TownshipGeauga County · 3,708 people$2,3791.07%$222,400median (ACS)
T451BaltimoreFairfield County · 3,110 people$2,3801.03%$231,300median (ACS)
T451Devolaunincorporated, Washington County · 2,688 people$2,3801.01%$235,800median (ACS)
T451MoraineMontgomery County · 6,627 people$2,3801.52%$156,800median (ACS)
454TrentonButler County · 14,241 people$2,3821.01%$234,900median (ACS)
455Dunham TownshipWashington County · 2,503 people$2,3861.16%$206,300median (ACS)
456Franklin TownshipWayne County · 4,233 people$2,3910.87%$275,800median (ACS)
457German TownshipFulton County · 6,434 people$2,4001.16%$206,400median (ACS)
458Bethlehem TownshipStark County · 5,519 people$2,4021.28%$187,300median (ACS)
459MiddlefieldGeauga County · 2,767 people$2,4041.20%$199,800median (ACS)
T460Pleasant TownshipMarion County · 4,988 people$2,4071.04%$232,200median (ACS)
T460SpringdaleHamilton County · 11,134 people$2,4071.25%$192,000median (ACS)
T462Canaan TownshipWayne County · 5,185 people$2,4091.16%$206,900median (ACS)
T462Golf ManorHamilton County · 3,810 people$2,4091.53%$157,300median (ACS)
464Farmington TownshipTrumbull County · 2,928 people$2,4111.09%$220,600median (ACS)
465Springfield TownshipClark County · 12,262 people$2,4121.14%$210,800median (ACS)
466Berlin TownshipErie County · 3,390 people$2,4130.98%$245,900median (ACS)
467Milton TownshipWayne County · 2,957 people$2,4141.10%$218,500median (ACS)
468Sheffield LakeLorain County · 8,971 people$2,4221.45%$167,000median (ACS)
T469Claibourne TownshipUnion County · 4,151 people$2,4231.15%$210,100median (ACS)
T469Loramie TownshipShelby County · 2,695 people$2,4230.86%$281,000median (ACS)
471Springfield TownshipMahoning County · 6,714 people$2,4261.10%$221,300median (ACS)
472ColdwaterMercer County · 4,716 people$2,4281.05%$232,200median (ACS)
473Bath TownshipGreene County · 40,768 people$2,4331.38%$176,400median (ACS)
474Lake TownshipWood County · 11,357 people$2,4401.31%$185,800median (ACS)
T475Champion TownshipTrumbull County · 9,277 people$2,4421.53%$160,100median (ACS)
T475Hanover TownshipButler County · 8,396 people$2,4421.06%$230,100median (ACS)
477Richland TownshipDefiance County · 2,973 people$2,4451.14%$215,200median (ACS)
478Northgateunincorporated, Hamilton County · 6,723 people$2,4471.40%$174,300median (ACS)
479Richvilleunincorporated, Stark County · 3,145 people$2,4491.42%$172,500median (ACS)
480FairbornGreene County · 35,754 people$2,4511.40%$175,000median (ACS)
481Darby TownshipPickaway County · 3,388 people$2,4560.97%$252,600median (ACS)
482PainesvilleLake County · 20,660 people$2,4581.55%$158,800median (ACS)
T483American TownshipAllen County · 14,434 people$2,4611.38%$178,300median (ACS)
T483DeltaFulton County · 3,291 people$2,4611.48%$166,600median (ACS)
485Center TownshipWilliams County · 2,892 people$2,4621.31%$187,500median (ACS)
486Muskingum TownshipMuskingum County · 4,911 people$2,4631.01%$243,600median (ACS)
487York TownshipFulton County · 4,136 people$2,4711.31%$189,000median (ACS)
T488Newton TownshipMiami County · 3,625 people$2,4720.98%$252,600median (ACS)
T488Warrensville HeightsCuyahoga County · 13,353 people$2,4722.04%$121,100median (ACS)
490Cedarville College campusGreene County · 4,667 people$2,4751.23%$200,800median (ACS)
491Lawrence TownshipStark County · 13,626 people$2,4781.26%$196,600median (ACS)
492Jefferson TownshipMontgomery County · 5,982 people$2,4841.92%$129,300median (ACS)
493DoverTuscarawas County · 12,947 people$2,4911.29%$193,700median (ACS)
494Reading TownshipPerry County · 4,465 people$2,5030.94%$265,900median (ACS)
495GraftonLorain County · 5,764 people$2,5091.16%$216,100median (ACS)
T496CheviotHamilton County · 8,623 people$2,5101.64%$153,000median (ACS)
T496Moorefield TownshipClark County · 12,578 people$2,5101.22%$206,000median (ACS)
T498Marlboro TownshipStark County · 4,244 people$2,5171.05%$239,700median (ACS)
T498WellingtonLorain County · 4,802 people$2,5171.28%$197,000median (ACS)
500Lincoln Villageunincorporated, Franklin County · 8,928 people$2,5191.49%$169,100median (ACS)
501Maple HeightsCuyahoga County · 22,902 people$2,5232.58%$97,900median (ACS)
502OntarioRichland County · 6,692 people$2,5241.45%$174,500median (ACS)
503Claridon TownshipGeauga County · 3,116 people$2,5260.91%$279,000median (ACS)
T504Franklin TownshipWarren County · 33,063 people$2,5281.16%$218,000median (ACS)
T504Saltcreek TownshipPickaway County · 2,902 people$2,5280.81%$312,800median (ACS)
506Freedom TownshipWood County · 2,665 people$2,5311.00%$252,300median (ACS)
507AshvillePickaway County · 4,819 people$2,5350.87%$291,000median (ACS)
508SilvertonHamilton County · 4,887 people$2,5361.26%$200,500median (ACS)
509Jefferson TownshipLogan County · 3,071 people$2,5390.95%$268,600median (ACS)
510Hamilton TownshipFranklin County · 10,413 people$2,5411.22%$208,700median (ACS)
511Troy TownshipGeauga County · 2,798 people$2,5441.10%$231,200median (ACS)
512Clinton TownshipKnox County · 2,853 people$2,5451.23%$206,500median (ACS)
513Hardy TownshipHolmes County · 6,067 people$2,5491.02%$249,700median (ACS)
T514Baughman TownshipWayne County · 4,759 people$2,5611.16%$221,000median (ACS)
T514Howland TownshipTrumbull County · 18,867 people$2,5611.41%$181,500median (ACS)
T516Bazetta TownshipTrumbull County · 5,841 people$2,5631.50%$170,800median (ACS)
T516Middlefield TownshipGeauga County · 4,498 people$2,5631.32%$193,500median (ACS)
T516Springfield TownshipSummit County · 14,240 people$2,5631.63%$156,900median (ACS)
519JeffersonAshtabula County · 3,148 people$2,5641.28%$200,300median (ACS)
T520Pleasant Rununincorporated, Hamilton County · 5,629 people$2,5661.50%$171,000median (ACS)
T520West CarrolltonMontgomery County · 12,963 people$2,5661.64%$156,900median (ACS)
522Reily TownshipButler County · 2,778 people$2,5730.80%$322,400median (ACS)
523Shilohunincorporated, Montgomery County · 10,526 people$2,5742.03%$126,800median (ACS)
524Goshen TownshipClermont County · 16,783 people$2,5761.13%$227,100median (ACS)
525Buckeye LakeLicking County · 2,590 people$2,5771.29%$200,400median (ACS)
526North Zanesvilleunincorporated, Muskingum County · 2,758 people$2,5781.04%$248,000median (ACS)
527Summersideunincorporated, Clermont County · 4,662 people$2,5801.23%$210,200median (ACS)
528Sugar Creek TownshipWayne County · 7,151 people$2,5831.07%$241,900median (ACS)
529Harmony TownshipClark County · 3,623 people$2,5871.29%$200,600median (ACS)
530Perry TownshipMuskingum County · 2,763 people$2,5881.08%$240,600median (ACS)
531Chester TownshipWayne County · 3,038 people$2,5891.06%$244,400median (ACS)
532Staunton TownshipMiami County · 2,513 people$2,5900.73%$353,400median (ACS)
533Harpersfield TownshipAshtabula County · 2,607 people$2,5931.22%$212,500median (ACS)
534VermilionLorain County · 10,695 people$2,5951.41%$183,600median (ACS)
535East Union TownshipWayne County · 6,959 people$2,5961.03%$251,900median (ACS)
536Burton TownshipGeauga County · 4,392 people$2,5991.06%$244,800median (ACS)
537ObetzFranklin County · 7,342 people$2,6051.18%$220,900median (ACS)
538Green TownshipWayne County · 12,277 people$2,6081.24%$210,900median (ACS)
539NortonSummit County · 11,493 people$2,6161.30%$200,800median (ACS)
540Clinton TownshipFulton County · 9,470 people$2,6201.57%$166,700median (ACS)
541HuronErie County · 6,585 people$2,6211.18%$222,500median (ACS)
542WoosterWayne County · 27,115 people$2,6231.22%$214,200median (ACS)
T543Hanover TownshipLicking County · 3,226 people$2,6241.02%$256,500median (ACS)
T543NorthwoodWood County · 5,252 people$2,6241.43%$183,100median (ACS)
545Oxford College campusButler County · 22,387 people$2,6251.10%$238,000median (ACS)
546Boardman TownshipMahoning County · 39,687 people$2,6281.53%$172,100median (ACS)
547Mount Healthy Heightsunincorporated, Hamilton County · 3,263 people$2,6351.81%$145,900median (ACS)
548Amherst TownshipLorain County · 6,870 people$2,6371.21%$217,100median (ACS)
T549Jefferson TownshipMadison County · 8,927 people$2,6421.27%$208,000median (ACS)
T549Wooster TownshipWayne County · 4,603 people$2,6421.09%$241,300median (ACS)
551Bowling GreenWood County · 31,182 people$2,6451.17%$226,100median (ACS)
552Montgomery TownshipAshland County · 2,806 people$2,6520.97%$274,600median (ACS)
553Bridgetownunincorporated, Hamilton County · 13,464 people$2,6541.45%$183,600median (ACS)
554Rush Creek TownshipFairfield County · 4,158 people$2,6551.10%$241,600median (ACS)
555Shawnee Hillsunincorporated, Greene County · 2,534 people$2,6611.34%$198,900median (ACS)
556Plain TownshipWayne County · 3,068 people$2,6681.24%$215,600median (ACS)
557Swan Creek TownshipFulton County · 8,398 people$2,6711.30%$206,100median (ACS)
558MogadoreSummit County · 3,816 people$2,6771.47%$181,900median (ACS)
559BedfordCuyahoga County · 12,723 people$2,6781.98%$135,200median (ACS)
T560Bedford HeightsCuyahoga County · 10,691 people$2,6811.71%$156,500median (ACS)
T560NorthfieldSummit County · 3,617 people$2,6811.61%$166,700median (ACS)
562Brimfieldunincorporated, Portage County · 2,979 people$2,6841.34%$200,100median (ACS)
T563Nimishillen TownshipStark County · 9,362 people$2,6891.25%$215,300median (ACS)
T563Washington TownshipLucas County · 3,083 people$2,6891.85%$145,100median (ACS)
565Delshireunincorporated, Hamilton County · 3,907 people$2,6931.51%$178,300median (ACS)
566MinsterAuglaize County · 3,062 people$2,6990.95%$284,700median (ACS)
567ReadingHamilton County · 10,491 people$2,7011.28%$211,300median (ACS)
T568Ameliaunincorporated, Clermont County · 12,871 people$2,7101.18%$230,400median (ACS)
T568Randolph TownshipPortage County · 5,337 people$2,7101.29%$209,500median (ACS)
570Mantua TownshipPortage County · 4,617 people$2,7150.98%$277,000median (ACS)
571Jefferson TownshipAshtabula County · 5,246 people$2,7161.34%$202,500median (ACS)
572North CantonStark County · 17,692 people$2,7171.35%$201,200median (ACS)
573Washington TownshipWarren County · 2,989 people$2,7290.90%$303,100median (ACS)
574Suffield TownshipPortage County · 6,016 people$2,7431.26%$217,300median (ACS)
575McLean TownshipShelby County · 3,521 people$2,7460.99%$278,200median (ACS)
576Milton TownshipMahoning County · 3,517 people$2,7481.33%$205,900median (ACS)
577Pleasant TownshipClark County · 3,138 people$2,7491.20%$229,500median (ACS)
578Green TownshipClark County · 2,681 people$2,7631.29%$214,500median (ACS)
579Plain TownshipStark County · 53,501 people$2,7641.31%$210,600median (ACS)
T580German TownshipClark County · 7,579 people$2,7671.36%$203,900median (ACS)
T580Wayne TownshipButler County · 4,547 people$2,7671.31%$210,500median (ACS)
582Fairport HarborLake County · 3,087 people$2,7681.88%$147,500median (ACS)
583Fort Shawneeunincorporated, Allen County · 6,209 people$2,7691.33%$208,700median (ACS)
584Chippewa TownshipWayne County · 9,853 people$2,7701.26%$220,500median (ACS)
585Providence TownshipLucas County · 3,397 people$2,7711.19%$232,800median (ACS)
586SharonvilleHamilton County · 13,997 people$2,7731.24%$223,800median (ACS)
587Ravenna TownshipPortage County · 9,161 people$2,7791.71%$162,300median (ACS)
588Jerusalem TownshipLucas County · 2,891 people$2,7801.32%$210,100median (ACS)
589FairfieldButler County · 44,682 people$2,7851.19%$234,500median (ACS)
590The Plainsunincorporated, Athens County · 2,748 people$2,7891.19%$233,500median (ACS)
591EuclidCuyahoga County · 47,962 people$2,7932.21%$126,500median (ACS)
T592Jackson TownshipMontgomery County · 6,171 people$2,7961.70%$164,000median (ACS)
T592Washington TownshipPickaway County · 3,163 people$2,7960.86%$323,500median (ACS)
594Hopewell TownshipPerry County · 2,601 people$2,8061.03%$272,200median (ACS)
595Washington TownshipRichland County · 6,607 people$2,8091.42%$197,700median (ACS)
596Liberty TownshipHancock County · 7,179 people$2,8100.94%$297,400median (ACS)
597Brook ParkCuyahoga County · 18,195 people$2,8111.66%$169,600median (ACS)
598Wellington TownshipLorain County · 6,144 people$2,8141.26%$223,100median (ACS)
T599Huber HeightsMontgomery County · 43,905 people$2,8171.59%$177,300median (ACS)
T599St. BernardHamilton County · 3,983 people$2,8171.73%$162,700median (ACS)
601Springfield TownshipRichland County · 11,124 people$2,8201.33%$212,400median (ACS)
602Jackson TownshipAuglaize County · 3,993 people$2,8250.94%$302,000median (ACS)
603Mifflin TownshipRichland County · 6,116 people$2,8301.49%$190,000median (ACS)
604Woodville TownshipSandusky County · 3,300 people$2,8461.48%$192,200median (ACS)
605Howland Centerunincorporated, Trumbull County · 6,266 people$2,8471.45%$196,000median (ACS)
606BrookvilleMontgomery County · 5,999 people$2,8511.56%$182,200median (ACS)
607EastlakeLake County · 17,357 people$2,8521.66%$172,100median (ACS)
608Milan TownshipErie County · 3,473 people$2,8571.12%$255,000median (ACS)
609Claridon TownshipMarion County · 2,895 people$2,8701.17%$244,700median (ACS)
610WadsworthMedina County · 24,720 people$2,8711.16%$247,900median (ACS)
611North Madisonunincorporated, Lake County · 8,594 people$2,8951.84%$157,300median (ACS)
612Colerain TownshipHamilton County · 59,509 people$2,8961.52%$190,900median (ACS)
613Danbury TownshipOttawa County · 4,859 people$2,9010.94%$308,800median (ACS)
614Brownhelm TownshipLorain County · 8,053 people$2,9031.18%$247,000median (ACS)
615Dover TownshipUnion County · 2,819 people$2,9041.11%$260,600median (ACS)
616HeathLicking County · 10,859 people$2,9051.23%$235,700median (ACS)
617Perry TownshipLake County · 8,835 people$2,9071.21%$239,600median (ACS)
618Garfield HeightsCuyahoga County · 28,790 people$2,9122.65%$109,900median (ACS)
619Walnut Creek TownshipHolmes County · 4,050 people$2,9160.74%$396,600median (ACS)
T620Madison TownshipLicking County · 3,444 people$2,9171.08%$270,300median (ACS)
T620Walnut TownshipFairfield County · 7,051 people$2,9171.03%$282,300median (ACS)
622Harris TownshipOttawa County · 2,864 people$2,9201.36%$214,900median (ACS)
623Huron TownshipErie County · 10,438 people$2,9261.18%$247,000median (ACS)
T624Cuyahoga FallsSummit County · 50,975 people$2,9311.60%$183,300median (ACS)
T624Milford TownshipButler County · 3,634 people$2,9310.98%$300,600median (ACS)
T624Swanton TownshipLucas County · 2,829 people$2,9311.37%$213,700median (ACS)
627OberlinLorain County · 8,603 people$2,9361.30%$225,600median (ACS)
628Westfield TownshipMedina County · 2,696 people$2,9370.98%$301,000median (ACS)
629Dover TownshipTuscarawas County · 4,394 people$2,9491.12%$264,200median (ACS)
T630DoylestownWayne County · 3,085 people$2,9591.10%$268,500median (ACS)
T630Parkman TownshipGeauga County · 4,465 people$2,9591.11%$266,700median (ACS)
632Marion TownshipHancock County · 3,269 people$2,9621.07%$276,900median (ACS)
633Portage Lakesunincorporated, Summit County · 5,913 people$2,9631.77%$167,000median (ACS)
T634Perkins TownshipErie County · 12,302 people$2,9681.32%$224,300median (ACS)
T634Shawnee TownshipAllen County · 12,542 people$2,9681.30%$227,800median (ACS)
636NorwoodHamilton County · 19,658 people$2,9781.15%$258,700median (ACS)
637Mulberryunincorporated, Clermont County · 3,821 people$2,9861.36%$219,600median (ACS)
638Forest ParkHamilton County · 20,041 people$2,9881.57%$190,400median (ACS)
639Whitewater TownshipHamilton County · 6,453 people$2,9912.05%$146,000median (ACS)
640Rossunincorporated, Butler County · 2,601 people$3,0041.24%$243,000median (ACS)
641HarrisonHamilton County · 13,795 people$3,0061.31%$229,400median (ACS)
642OregonLucas County · 19,674 people$3,0131.47%$204,600median (ACS)
643Madison TownshipButler County · 8,853 people$3,0221.28%$236,300median (ACS)
644Coventry TownshipSummit County · 10,264 people$3,0251.83%$165,700median (ACS)
645CortlandTrumbull County · 7,024 people$3,0261.35%$224,900median (ACS)
646Clark TownshipHolmes County · 4,404 people$3,0290.88%$344,000median (ACS)
647MedinaMedina County · 25,692 people$3,0361.25%$243,600median (ACS)
648White Oakunincorporated, Hamilton County · 19,216 people$3,0381.49%$203,700median (ACS)
649Pleasant TownshipFairfield County · 6,441 people$3,0461.06%$287,700median (ACS)
650Groesbeckunincorporated, Hamilton County · 7,824 people$3,0511.37%$222,300median (ACS)
T651Mesopotamia TownshipTrumbull County · 3,376 people$3,0531.47%$207,900median (ACS)
T651Walnut TownshipPickaway County · 3,115 people$3,0530.97%$314,600median (ACS)
653Hocking TownshipFairfield County · 5,087 people$3,0551.05%$292,300median (ACS)
654Vermilion TownshipErie County · 4,741 people$3,0571.16%$263,500median (ACS)
655Granville TownshipMercer County · 4,238 people$3,0581.04%$295,000median (ACS)
T656Carlisle TownshipLorain County · 7,131 people$3,0691.35%$227,600median (ACS)
T656LexingtonRichland County · 4,848 people$3,0691.60%$192,300median (ACS)
T656Troy TownshipRichland County · 7,113 people$3,0691.48%$206,900median (ACS)
659Mount Carmelunincorporated, Clermont County · 4,890 people$3,0711.36%$226,100median (ACS)
T660Brimfield TownshipPortage County · 11,511 people$3,0861.31%$234,800median (ACS)
T660Mad River TownshipClark County · 10,961 people$3,0861.48%$208,300median (ACS)
662Pleasant Run Farmunincorporated, Hamilton County · 4,524 people$3,0921.35%$229,400median (ACS)
663Stonelick TownshipClermont County · 6,067 people$3,0981.10%$281,300median (ACS)
664Berlin TownshipHolmes County · 4,646 people$3,0990.80%$386,600median (ACS)
665Tipp CityMiami County · 10,644 people$3,1031.13%$273,500median (ACS)
666Greenfield TownshipFairfield County · 5,954 people$3,1061.01%$309,000median (ACS)
667StreetsboroPortage County · 17,730 people$3,1091.41%$220,500median (ACS)
668Sugar Creek TownshipTuscarawas County · 4,369 people$3,1111.19%$260,400median (ACS)
669HartvilleStark County · 3,456 people$3,1131.17%$266,900median (ACS)
670Congress TownshipMorrow County · 3,006 people$3,1141.09%$286,500median (ACS)
671Batavia TownshipClermont County · 28,855 people$3,1171.18%$263,600median (ACS)
T672GermantownMontgomery County · 5,947 people$3,1191.51%$205,900median (ACS)
T672Pike TownshipClark County · 3,724 people$3,1191.38%$225,500median (ACS)
674Fairfield TownshipMahoning County · 10,742 people$3,1200.99%$315,700median (ACS)
675AmherstLorain County · 12,974 people$3,1391.31%$239,200median (ACS)
676Perry TownshipMontgomery County · 5,908 people$3,1451.49%$211,600median (ACS)
677Hilliar TownshipKnox County · 3,849 people$3,1511.18%$267,000median (ACS)
678Rootstown TownshipPortage County · 8,691 people$3,1531.22%$258,500median (ACS)
679Monroe TownshipMiami County · 16,696 people$3,1591.14%$276,900median (ACS)
680Mentor-on-the-LakeLake County · 7,120 people$3,1671.68%$188,500median (ACS)
681Allen TownshipOttawa County · 3,670 people$3,1681.28%$248,200median (ACS)
682CincinnatiHamilton County · 314,367 people$3,1691.37%$230,900median (ACS)
683Marion TownshipMercer County · 3,381 people$3,1801.03%$307,500median (ACS)
684WickliffeLake County · 12,649 people$3,1871.91%$166,900median (ACS)
685St. HenryMercer County · 2,624 people$3,2021.12%$287,000median (ACS)
686Eaton TownshipLorain County · 6,576 people$3,2161.43%$224,600median (ACS)
687Union TownshipClinton County · 3,164 people$3,2271.12%$287,300median (ACS)
688OakwoodCuyahoga County · 3,436 people$3,2281.87%$172,300median (ACS)
689Lawrence TownshipTuscarawas County · 5,913 people$3,2291.32%$243,800median (ACS)
690Withamsvilleunincorporated, Clermont County · 7,429 people$3,2301.41%$229,400median (ACS)
691FairlawnSummit County · 7,815 people$3,2321.14%$284,600median (ACS)
692BrooklynCuyahoga County · 11,072 people$3,2361.98%$163,100median (ACS)
693Lafayette TownshipMedina County · 6,222 people$3,2531.16%$281,300median (ACS)
T694Cedarville Township College campusGreene County · 6,320 people$3,2561.08%$302,700median (ACS)
T694Madison TownshipLake County · 18,468 people$3,2561.84%$176,800median (ACS)
696Xenia TownshipGreene County · 7,320 people$3,2571.32%$247,200median (ACS)
697BrunswickMedina County · 35,114 people$3,2581.31%$249,100median (ACS)
698VandaliaMontgomery County · 15,014 people$3,2601.65%$197,000median (ACS)
699Athens TownshipAthens County · 31,531 people$3,2621.40%$232,500median (ACS)
700Scioto TownshipPickaway County · 11,677 people$3,2631.01%$323,600median (ACS)
T701Hunterunincorporated, Warren County · 3,551 people$3,2641.30%$251,700median (ACS)
T701MadisonLake County · 3,427 people$3,2641.58%$207,100median (ACS)
703Litchfield TownshipMedina County · 3,307 people$3,2681.21%$271,100median (ACS)
704Paint TownshipWayne County · 3,498 people$3,2700.81%$401,400median (ACS)
705New Jasper TownshipGreene County · 2,710 people$3,2751.42%$231,300median (ACS)
706Howard TownshipKnox County · 6,206 people$3,2931.15%$287,100median (ACS)
707RossfordWood County · 6,369 people$3,2961.88%$174,900median (ACS)
708German TownshipMontgomery County · 8,909 people$3,3061.50%$220,500median (ACS)
709Green TownshipMahoning County · 3,355 people$3,3291.34%$248,000median (ACS)
710New FranklinSummit County · 13,873 people$3,3301.55%$214,300median (ACS)
711CanfieldMahoning County · 7,584 people$3,3321.31%$254,800median (ACS)
T712ColumbusFranklin County · 938,396 people$3,3411.32%$252,900median (ACS)
T712ParmaCuyahoga County · 78,581 people$3,3411.96%$170,100median (ACS)
T714EnglewoodMontgomery County · 13,343 people$3,3441.83%$182,800median (ACS)
T714Guilford TownshipMedina County · 3,158 people$3,3440.92%$362,100median (ACS)
716WillowickLake County · 14,178 people$3,3532.02%$166,000median (ACS)
717Morgan TownshipButler County · 5,544 people$3,3621.00%$336,600median (ACS)
718Delhi TownshipHamilton County · 28,968 people$3,3651.62%$207,500median (ACS)
719Apple Valleyunincorporated, Knox County · 5,548 people$3,3691.17%$287,700median (ACS)
720Wilkshire Hillsunincorporated, Tuscarawas County · 2,987 people$3,3701.30%$258,900median (ACS)
721Poland TownshipMahoning County · 14,464 people$3,3801.48%$228,500median (ACS)
722Bennington TownshipMorrow County · 3,346 people$3,3821.00%$339,600median (ACS)
723Thorn TownshipPerry County · 4,848 people$3,3871.01%$333,800median (ACS)
724Truro TownshipFranklin County · 31,701 people$3,3891.51%$224,300median (ACS)
725Catawba Island TownshipOttawa County · 3,636 people$3,4190.93%$366,400median (ACS)
726WaynesvilleWarren County · 2,890 people$3,4351.27%$269,500median (ACS)
T727Athens College campusAthens County · 25,313 people$3,4471.40%$247,000median (ACS)
T727Lemon TownshipButler County · 17,447 people$3,4471.31%$263,500median (ACS)
T727Liberty TownshipFairfield County · 8,680 people$3,4471.08%$318,500median (ACS)
T730Green TownshipHamilton County · 60,480 people$3,4551.48%$232,900median (ACS)
T730LebanonWarren County · 22,110 people$3,4551.19%$290,200median (ACS)
732Parma HeightsCuyahoga County · 20,327 people$3,4591.98%$175,100median (ACS)
T733KentPortage County · 27,737 people$3,4631.57%$219,900median (ACS)
T733MilfordClermont County · 6,436 people$3,4631.45%$238,700median (ACS)
735Mount Reposeunincorporated, Clermont County · 3,798 people$3,4751.37%$253,500median (ACS)
T736Amanda TownshipFairfield County · 2,763 people$3,4811.03%$339,400median (ACS)
T736MentorLake County · 47,010 people$3,4811.41%$247,700median (ACS)
738Commercial PointPickaway County · 3,271 people$3,4841.01%$344,600median (ACS)
739Union TownshipClermont County · 51,713 people$3,4881.32%$265,100median (ACS)
740Prairie TownshipFranklin County · 16,899 people$3,5041.63%$214,700median (ACS)
741Fairfield TownshipButler County · 23,392 people$3,5091.22%$287,100median (ACS)
742MarysvilleUnion County · 30,190 people$3,5101.17%$300,800median (ACS)
743GreenhillsHamilton County · 3,721 people$3,5112.02%$174,100median (ACS)
744Franklin TownshipPortage County · 6,347 people$3,5231.43%$246,300median (ACS)
745Harlan TownshipWarren County · 5,336 people$3,5301.08%$326,900median (ACS)
746Monfort Heightsunincorporated, Hamilton County · 12,441 people$3,5361.51%$233,500median (ACS)
747Windsor TownshipAshtabula County · 2,732 people$3,5391.37%$257,800median (ACS)
748Wayne TownshipWarren County · 9,371 people$3,5401.20%$295,600median (ACS)
749Paris TownshipUnion County · 32,021 people$3,5481.17%$303,100median (ACS)
750LaGrange TownshipLorain County · 6,953 people$3,5501.43%$248,000median (ACS)
751Wadsworth TownshipMedina County · 4,483 people$3,5661.22%$292,700median (ACS)
752TallmadgeSummit County · 18,521 people$3,5721.54%$232,500median (ACS)
753Dillonvaleunincorporated, Hamilton County · 3,514 people$3,5751.60%$223,000median (ACS)
754WilloughbyLake County · 24,234 people$3,5851.65%$216,900median (ACS)
755Pierce TownshipClermont County · 15,754 people$3,5881.29%$277,400median (ACS)
756MonroeButler County · 15,880 people$3,5921.27%$282,400median (ACS)
757MaumeeLucas County · 13,521 people$3,5941.85%$194,500median (ACS)
758Licking TownshipLicking County · 4,996 people$3,6381.14%$318,400median (ACS)
759UnionMontgomery County · 7,177 people$3,6392.15%$169,200median (ACS)
760ReynoldsburgFranklin County · 43,350 people$3,6511.49%$244,300median (ACS)
761Delhi Hillsunincorporated, Hamilton County · 5,241 people$3,6711.62%$226,600median (ACS)
762Newbury TownshipGeauga County · 5,276 people$3,6751.18%$310,500median (ACS)
763LaGrangeLorain County · 2,893 people$3,6811.39%$264,300median (ACS)
764South EuclidCuyahoga County · 21,248 people$3,6912.40%$153,700median (ACS)
765Uniontownunincorporated, Stark County · 7,920 people$3,6961.44%$257,500median (ACS)
766Ross TownshipButler County · 9,073 people$3,7091.11%$335,000median (ACS)
767Beaver TownshipMahoning County · 6,601 people$3,7121.39%$268,000median (ACS)
768GreenSummit County · 27,553 people$3,7141.33%$280,200median (ACS)
769York TownshipMedina County · 4,357 people$3,7241.05%$353,200median (ACS)
770Salt Creek TownshipHolmes County · 4,739 people$3,7270.90%$414,500median (ACS)
771WhitehouseLucas County · 5,073 people$3,7391.39%$269,200median (ACS)
772Munroe FallsSummit County · 4,973 people$3,7421.49%$250,800median (ACS)
773Canaan TownshipMadison County · 2,709 people$3,7461.20%$311,800median (ACS)
774Somerford TownshipMadison County · 3,078 people$3,7511.10%$341,900median (ACS)
775Lake TownshipStark County · 30,523 people$3,7591.38%$271,900median (ACS)
776Springfield TownshipHamilton County · 35,887 people$3,7711.81%$208,500median (ACS)
777Clay TownshipMontgomery County · 8,910 people$3,7761.89%$199,600median (ACS)
778Salem Heightsunincorporated, Hamilton County · 3,602 people$3,7991.55%$245,200median (ACS)
779Dry Ridgeunincorporated, Hamilton County · 2,554 people$3,8001.43%$265,900median (ACS)
780Madison TownshipFranklin County · 26,569 people$3,8071.44%$264,700median (ACS)
781KetteringMontgomery County · 57,396 people$3,8091.83%$208,500median (ACS)
782Covedaleunincorporated, Hamilton County · 6,500 people$3,8191.67%$229,100median (ACS)
783Union TownshipLicking County · 9,403 people$3,8211.23%$311,000median (ACS)
784GroveportFranklin County · 5,818 people$3,8421.40%$275,100median (ACS)
785StowSummit County · 33,941 people$3,8431.55%$248,000median (ACS)
786Scioto TownshipDelaware County · 4,169 people$3,8500.92%$420,400median (ACS)
787Paint TownshipHolmes County · 4,602 people$3,8541.55%$249,100median (ACS)
788North RidgevilleLorain County · 37,786 people$3,8661.43%$270,100median (ACS)
789College Township College campusKnox County · 2,586 people$3,8711.20%$323,500median (ACS)
790Mechanic TownshipHolmes County · 3,256 people$3,8751.16%$332,900median (ACS)
791Allen TownshipUnion County · 2,873 people$3,9321.12%$350,600median (ACS)
792BereaCuyahoga County · 17,920 people$3,9341.99%$198,100median (ACS)
793Canfield TownshipMahoning County · 16,694 people$3,9371.22%$321,400median (ACS)
794ClaytonMontgomery County · 13,397 people$3,9481.90%$208,200median (ACS)
795Etna TownshipLicking County · 20,136 people$3,9691.32%$299,800median (ACS)
796Sycamore TownshipHamilton County · 19,651 people$3,9771.59%$250,000median (ACS)
797Mayfield HeightsCuyahoga County · 19,667 people$3,9911.94%$205,200median (ACS)
798Chesterlandunincorporated, Geauga County · 7,086 people$3,9941.34%$297,800median (ACS)
799Dentunincorporated, Hamilton County · 11,973 people$3,9961.41%$282,500median (ACS)
800ChardonGeauga County · 5,251 people$4,0041.32%$303,000median (ACS)
801Jackson TownshipStark County · 43,403 people$4,0091.37%$293,100median (ACS)
802Liverpool TownshipMedina County · 5,905 people$4,0100.97%$415,300median (ACS)
803Grafton TownshipLorain County · 2,860 people$4,0141.31%$306,500median (ACS)
804MiamisburgMontgomery County · 20,414 people$4,0181.74%$231,300median (ACS)
805Bethel TownshipMiami County · 4,943 people$4,0401.31%$307,800median (ACS)
806Miami TownshipMontgomery County · 52,991 people$4,0821.82%$223,900median (ACS)
807Northfield Center TownshipSummit County · 5,596 people$4,0841.64%$248,500median (ACS)
808LithopolisFairfield County · 2,969 people$4,0861.17%$350,000median (ACS)
809JohnstownLicking County · 5,476 people$4,0981.18%$347,900median (ACS)
810Darby TownshipMadison County · 4,441 people$4,1421.06%$390,200median (ACS)
T811RichfieldSummit County · 3,720 people$4,1471.24%$333,900median (ACS)
T811South LebanonWarren County · 6,965 people$4,1471.30%$319,200median (ACS)
813SpringboroWarren County · 19,606 people$4,1611.16%$357,800median (ACS)
T814PataskalaLicking County · 18,529 people$4,1631.32%$314,500median (ACS)
T814Turtlecreek TownshipWarren County · 18,178 people$4,1631.03%$402,500median (ACS)
816Monroe TownshipLicking County · 8,115 people$4,1741.24%$336,800median (ACS)
817Finneytownunincorporated, Hamilton County · 12,506 people$4,1842.02%$207,100median (ACS)
818Deer ParkHamilton County · 5,557 people$4,1902.04%$205,100median (ACS)
819Salem TownshipWarren County · 5,661 people$4,1981.34%$312,900median (ACS)
820Pleasant TownshipFranklin County · 6,589 people$4,1991.34%$312,800median (ACS)
821Plain CityMadison County · 4,322 people$4,2031.14%$368,500median (ACS)
822New Burlingtonunincorporated, Hamilton County · 5,426 people$4,2201.77%$238,500median (ACS)
823Sagamore Hills TownshipSummit County · 10,868 people$4,2321.53%$277,100median (ACS)
824Middleburg HeightsCuyahoga County · 15,558 people$4,2521.86%$228,400median (ACS)
825SheffieldLorain County · 4,757 people$4,2701.46%$292,700median (ACS)
826Chester TownshipGeauga County · 9,995 people$4,2751.33%$320,800median (ACS)
827SunburyDelaware County · 8,857 people$4,2891.14%$374,600median (ACS)
828DelawareDelaware County · 46,636 people$4,3261.36%$318,400median (ACS)
829Landenunincorporated, Warren County · 7,499 people$4,3581.40%$311,000median (ACS)
830Huber Ridgeunincorporated, Franklin County · 4,111 people$4,3701.86%$235,400median (ACS)
831Darby TownshipUnion County · 2,813 people$4,3871.03%$427,000median (ACS)
832Hamilton TownshipWarren County · 33,226 people$4,3901.26%$349,200median (ACS)
833MacedoniaSummit County · 12,147 people$4,3931.42%$308,500median (ACS)
834Wayne TownshipWayne County · 4,002 people$4,3971.52%$289,000median (ACS)
T835Beechwood Trailsunincorporated, Licking County · 3,133 people$4,4461.27%$349,000median (ACS)
T835Brunswick Hills TownshipMedina County · 11,536 people$4,4461.39%$318,800median (ACS)
837West Chester TownshipButler County · 67,165 people$4,4521.31%$339,700median (ACS)
838Springfield TownshipLucas County · 26,958 people$4,4721.72%$260,600median (ACS)
839TwinsburgSummit County · 18,939 people$4,4821.41%$318,800median (ACS)
840Miami TownshipHamilton County · 16,030 people$4,4891.48%$304,000median (ACS)
841Cherry Groveunincorporated, Hamilton County · 4,176 people$4,5241.55%$291,100median (ACS)
842Granger TownshipMedina County · 4,673 people$4,5301.04%$436,700median (ACS)
843Jackson TownshipFranklin County · 50,870 people$4,5471.45%$313,400median (ACS)
844Grove CityFranklin County · 45,180 people$4,5611.47%$310,400median (ACS)
845Harrison TownshipLicking County · 8,857 people$4,5641.31%$349,100median (ACS)
846Beckett Ridgeunincorporated, Butler County · 9,496 people$4,5701.40%$327,400median (ACS)
847Union TownshipWarren County · 6,781 people$4,5841.20%$381,500median (ACS)
848Middleton TownshipWood County · 5,705 people$4,5941.37%$334,800median (ACS)
849Miami TownshipGreene County · 5,008 people$4,5971.46%$315,800median (ACS)
T850LyndhurstCuyahoga County · 13,522 people$4,6042.17%$212,200median (ACS)
T850Perrysburg TownshipWood County · 13,783 people$4,6041.68%$274,000median (ACS)
852Waterville TownshipLucas County · 7,112 people$4,6061.51%$304,100median (ACS)
853Spring Valley TownshipGreene County · 2,565 people$4,6241.57%$295,000median (ACS)
854Bloom TownshipFairfield County · 11,490 people$4,6271.23%$377,500median (ACS)
855Greentownunincorporated, Stark County · 2,993 people$4,6331.38%$336,500median (ACS)
856Clear Creek TownshipWarren County · 38,358 people$4,6421.12%$412,700median (ACS)
T857Hambden TownshipGeauga County · 4,728 people$4,6851.72%$271,700median (ACS)
T857Lake Darbyunincorporated, Franklin County · 4,608 people$4,6852.01%$233,200median (ACS)
859St. Albans TownshipLicking County · 2,623 people$4,6881.23%$380,600median (ACS)
860Blendon TownshipFranklin County · 9,857 people$4,6901.80%$261,100median (ACS)
861PickeringtonFairfield County · 26,333 people$4,7191.39%$339,600median (ACS)
862Richmond HeightsCuyahoga County · 10,475 people$4,7332.27%$208,800median (ACS)
863Medina TownshipMedina County · 9,431 people$4,7521.41%$337,700median (ACS)
864Jersey TownshipLicking County · 2,678 people$4,7561.12%$423,600median (ACS)
865Yellow SpringsGreene County · 3,730 people$4,7901.44%$332,000median (ACS)
866Mackunincorporated, Hamilton County · 11,516 people$4,8161.53%$314,400median (ACS)
867North OlmstedCuyahoga County · 31,542 people$4,8242.19%$219,800median (ACS)
868Liberty TownshipButler County · 45,723 people$4,8281.22%$395,800median (ACS)
869WatervilleLucas County · 6,037 people$4,8361.57%$308,400median (ACS)
870LovelandHamilton County · 13,288 people$4,8431.51%$321,300median (ACS)
871SylvaniaLucas County · 18,883 people$4,8561.95%$249,200median (ACS)
872IndependenceCuyahoga County · 7,456 people$4,8701.57%$309,900median (ACS)
873Leroy TownshipLake County · 3,123 people$4,8891.49%$328,700median (ACS)
874BellbrookGreene County · 7,563 people$4,8941.85%$264,300median (ACS)
875Trenton TownshipDelaware County · 2,538 people$4,9061.18%$415,000median (ACS)
876Miami Heightsunincorporated, Hamilton County · 5,269 people$4,9311.51%$327,300median (ACS)
T877Concord TownshipLake County · 19,217 people$4,9461.48%$333,700median (ACS)
T877North RoyaltonCuyahoga County · 30,936 people$4,9461.69%$292,600median (ACS)
879Violet TownshipFairfield County · 50,908 people$4,9501.37%$361,900median (ACS)
880Columbia TownshipLorain County · 9,326 people$4,9601.40%$354,800median (ACS)
881Butler TownshipMontgomery County · 8,421 people$4,9741.86%$267,600median (ACS)
882Blue AshHamilton County · 13,707 people$5,0001.24%$403,200median (ACS)
883MasonWarren County · 35,834 people$5,0171.18%$426,200median (ACS)
884Sherwoodunincorporated, Hamilton County · 3,808 people$5,0301.67%$301,200median (ACS)
885Kingston TownshipDelaware County · 2,690 people$5,0330.93%$539,400median (ACS)
886PerrysburgWood County · 25,441 people$5,0551.53%$329,700median (ACS)
887Miami TownshipClermont County · 45,748 people$5,0631.48%$342,900median (ACS)
888EvendaleHamilton County · 2,657 people$5,0781.25%$407,300median (ACS)
889Fairview ParkCuyahoga County · 16,748 people$5,1232.14%$239,100median (ACS)
890CentervilleMontgomery County · 25,194 people$5,1381.79%$287,200median (ACS)
891RemindervilleSummit County · 5,336 people$5,1431.54%$333,000median (ACS)
892Olmsted FallsCuyahoga County · 8,669 people$5,1542.15%$239,300median (ACS)
893Kenwoodunincorporated, Hamilton County · 8,326 people$5,1791.40%$369,500median (ACS)
894Canal WinchesterFranklin County · 10,058 people$5,1851.54%$336,100median (ACS)
895Delaware TownshipDelaware County · 2,915 people$5,1921.57%$330,900median (ACS)
896Harlem TownshipDelaware County · 5,113 people$5,1991.24%$418,600median (ACS)
897Fruit Hillunincorporated, Hamilton County · 4,200 people$5,2141.92%$271,300median (ACS)
898LakewoodCuyahoga County · 49,027 people$5,2662.01%$262,200median (ACS)
899Seven HillsCuyahoga County · 11,464 people$5,2782.05%$258,000median (ACS)
900Cleveland HeightsCuyahoga County · 43,750 people$5,3062.76%$192,100median (ACS)
901Taylor Creekunincorporated, Hamilton County · 4,253 people$5,3111.59%$334,000median (ACS)
902Liberty TownshipLicking County · 2,815 people$5,3221.11%$477,800median (ACS)
903Columbia TownshipHamilton County · 4,233 people$5,3332.04%$261,700median (ACS)
904StrongsvilleCuyahoga County · 45,629 people$5,3351.79%$298,300median (ACS)
905Avon LakeLorain County · 26,486 people$5,3411.45%$368,300median (ACS)
906BeavercreekGreene County · 48,134 people$5,3831.93%$279,600median (ACS)
907AuroraPortage County · 18,014 people$5,3981.39%$387,800median (ACS)
908Copley TownshipSummit County · 18,482 people$5,4131.63%$332,300median (ACS)
909WoodlawnHamilton County · 3,928 people$5,4172.17%$249,300median (ACS)
910Crosby TownshipHamilton County · 6,270 people$5,4781.56%$351,800median (ACS)
911Deerfield TownshipWarren County · 43,979 people$5,4971.38%$398,100median (ACS)
912Munson TownshipGeauga County · 7,078 people$5,5091.47%$374,100median (ACS)
913Silver LakeSummit County · 2,504 people$5,5241.73%$319,400median (ACS)
914Russell TownshipGeauga County · 5,408 people$5,5721.54%$361,500median (ACS)
915Willoughby HillsLake County · 9,992 people$5,5741.70%$328,600median (ACS)
916Richfield TownshipSummit County · 6,414 people$5,6041.32%$423,300median (ACS)
917Sylvania TownshipLucas County · 50,627 people$5,6592.04%$277,900median (ACS)
918Forestvilleunincorporated, Hamilton County · 10,831 people$5,6861.79%$316,800median (ACS)
919Beavercreek TownshipGreene County · 57,924 people$5,7231.90%$300,700median (ACS)
920WestlakeCuyahoga County · 33,904 people$5,7421.56%$368,200median (ACS)
921KirtlandLake County · 6,925 people$5,8071.48%$391,300median (ACS)
922Montville TownshipMedina County · 13,517 people$5,8081.37%$424,500median (ACS)
923Twinsburg TownshipSummit County · 3,879 people$5,8231.64%$355,100median (ACS)
924Anderson TownshipHamilton County · 44,163 people$6,0071.69%$355,500median (ACS)
925NewtownHamilton County · 2,684 people$6,0101.50%$401,400median (ACS)
926AvonLorain County · 25,611 people$6,0131.52%$395,900median (ACS)
927Monclova TownshipLucas County · 14,871 people$6,0281.67%$362,000median (ACS)
928Broadview HeightsCuyahoga County · 19,755 people$6,0341.91%$316,700median (ACS)
929Mifflin TownshipFranklin County · 38,526 people$6,0931.75%$347,600median (ACS)
930Washington TownshipMontgomery County · 63,075 people$6,1251.90%$322,800median (ACS)
931MayfieldCuyahoga County · 3,296 people$6,1271.96%$311,900median (ACS)
932Hinckley TownshipMedina County · 8,237 people$6,1281.38%$443,500median (ACS)
933GahannaFranklin County · 35,986 people$6,1941.77%$350,900median (ACS)
934Olmsted TownshipCuyahoga County · 14,538 people$6,2052.34%$264,900median (ACS)
935Rocky RiverCuyahoga County · 21,397 people$6,4211.84%$349,300median (ACS)
936Sharon TownshipMedina County · 6,117 people$6,4841.35%$479,300median (ACS)
937Auburn TownshipGeauga County · 6,593 people$6,6081.54%$428,700median (ACS)
938WestervilleFranklin County · 38,165 people$6,6581.78%$374,500median (ACS)
939Highland HeightsCuyahoga County · 8,559 people$6,8371.84%$371,400median (ACS)
940Bath TownshipSummit County · 10,017 people$6,9481.47%$474,200median (ACS)
941Jefferson TownshipFranklin County · 16,039 people$6,9911.76%$398,100median (ACS)
942Norwich TownshipFranklin County · 39,547 people$6,9961.86%$377,100median (ACS)
943BeachwoodCuyahoga County · 13,673 people$7,0221.71%$410,300median (ACS)
944University HeightsCuyahoga County · 13,200 people$7,0322.90%$242,700median (ACS)
945Granville TownshipLicking County · 10,701 people$7,1101.49%$477,100median (ACS)
946Turpin Hillsunincorporated, Hamilton County · 4,875 people$7,1621.61%$444,300median (ACS)
947HilliardFranklin County · 38,898 people$7,1741.86%$385,100median (ACS)
948Ottawa HillsLucas County · 4,782 people$7,2052.29%$314,900median (ACS)
949BrecksvilleCuyahoga County · 13,843 people$7,2711.96%$371,900median (ACS)
950Bay VillageCuyahoga County · 15,792 people$7,3612.09%$353,000median (ACS)
951HudsonSummit County · 23,085 people$7,3751.58%$466,500median (ACS)
952BexleyFranklin County · 12,452 people$7,3791.40%$527,800median (ACS)
953Montrose-Ghentunincorporated, Summit County · 5,903 people$7,4001.36%$545,500median (ACS)
954Bainbridge TownshipGeauga County · 12,955 people$7,4201.68%$440,500median (ACS)
955Four Bridgesunincorporated, Butler County · 3,417 people$7,4921.27%$589,500median (ACS)
956Berkshire TownshipDelaware County · 6,329 people$7,5001.41%$531,000median (ACS)
957Concord TownshipDelaware County · 12,448 people$7,6351.36%$561,900median (ACS)
958SolonCuyahoga County · 23,679 people$7,7711.98%$392,900median (ACS)
959WorthingtonFranklin County · 14,543 people$7,7851.77%$440,500median (ACS)
960Bainbridgeunincorporated, Geauga County · 8,623 people$7,7901.74%$446,600median (ACS)
961Sharon TownshipFranklin County · 16,863 people$7,9211.80%$440,300median (ACS)
962WyomingHamilton County · 8,807 people$7,9251.84%$430,000median (ACS)
963GranvilleLicking County · 6,252 people$8,0271.60%$502,300median (ACS)
964Symmes TownshipHamilton County · 15,736 people$8,0371.59%$506,300median (ACS)
965OrangeCuyahoga County · 3,574 people$8,0631.82%$442,300median (ACS)
966Orange TownshipDelaware County · 41,832 people$8,2131.82%$451,200median (ACS)
967OakwoodMontgomery County · 9,441 people$8,2842.24%$370,100median (ACS)
968AmberleyHamilton County · 3,841 people$8,3041.61%$515,400median (ACS)
969South RussellGeauga County · 3,913 people$8,3271.92%$432,800median (ACS)
970Sugarcreek TownshipGreene County · 9,912 people$8,5131.79%$475,000median (ACS)
971MontgomeryHamilton County · 10,922 people$8,6141.58%$545,100median (ACS)
972Dry Rununincorporated, Hamilton County · 7,687 people$8,6231.83%$472,200median (ACS)
973Chagrin FallsCuyahoga County · 4,073 people$8,7091.98%$440,700median (ACS)
974MadeiraHamilton County · 9,637 people$8,7501.81%$484,200median (ACS)
975Genoa TownshipDelaware County · 27,720 people$8,7731.79%$489,400median (ACS)
976Sixteen Mile Standunincorporated, Hamilton County · 3,666 people$8,9261.43%$622,500median (ACS)
977Jerome TownshipUnion County · 11,237 people$9,0461.53%$592,300median (ACS)
978Shaker HeightsCuyahoga County · 28,466 people$9,1683.02%$303,200median (ACS)
979Berlin TownshipDelaware County · 10,766 people$9,3701.84%$510,000median (ACS)
980Grandview HeightsFranklin County · 9,112 people$9,5511.64%$583,300median (ACS)
981Perry TownshipFranklin County · 3,796 people$9,7022.05%$474,300median (ACS)
Not ranked

12 towns with bills of $10,000+

The survey reports a median bill of $10,000 or more only as “$10,000+”, so these towns can’t be placed against each other or the list.

Quick answers

Questions people ask

Which Ohio town has the lowest property taxes?

Smithfield Township (Jefferson County): homeowners’ median bill is $781 a year. Youngstown ($811) and Bellaire ($827) follow.

How are these towns ranked?

By the median yearly property-tax bill homeowners report to the Census Bureau’s American Community Survey (2020–2024), lowest first. Towns with the same bill share a rank (T). The share of home value is the bill divided by the median home value, both from the survey. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with a reported bill under $10,000 (981 in Ohio); bills of $10,000+ can’t be told apart, so those towns are listed separately. Smaller towns show their bill on their Cost of living page. 12 Ohio towns are listed above at $10,000+. Every town is on the Ohio page.

Go deeper

More Ohio lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Ohio rankings →
Other states

Lowest property taxes in other states