Ohio places ranked by median household income

1,891 places in Ohio have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Kirtland Hills ($239,688), New Albany ($238,250), Washington Township (Union County, township, 81242) ($235,561).

Lowest figure: Penn Township (Morgan County) ($20,152).

The figure for Ohio as a whole is $71,389 (±$321).

Figures last updated on .

Figure for Ohio as a whole
$71,389 (±$321)
Places ranked
1891

Ohio places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Kirtland HillsLake County$239,688 (±$47,821)
2New AlbanyFranklin County$238,250 (±$25,457)
3Washington Township (Union County, township, 81242)Union County$235,561 (±$57,492)
4The Village of Indian HillHamilton County$234,821 (±$101,958)
5ColdstreamHamilton County$231,538 (±$44,489)
6Gates MillsCuyahoga County$231,250 (±$63,811)
7Pepper PikeCuyahoga County$227,813 (±$44,982)
8BentleyvilleCuyahoga County$226,250 (±$48,607)
9Plain Township (Franklin County)Franklin County$219,181 (±$27,306)
10Dry RunHamilton County$200,530 (±$19,080)
11Terrace ParkHamilton County$197,750 (±$28,086)
12PowellDelaware County$195,495 (±$11,041)
13Hunting ValleyCuyahoga County$187,200 (±$91,884)
14Liberty Township (Delaware County)Delaware County$186,707 (±$10,484)
15Sugarcreek Township (Greene County)Greene County$186,172 (±$30,253)
16Perry Township (Franklin County)Franklin County$186,154 (±$23,090)
17Moreland HillsCuyahoga County$185,592 (±$46,270)
18Montrose-GhentSummit County$180,250 (±$29,951)
19Genoa TownshipDelaware County$176,937 (±$6,521)
20Jerome TownshipUnion County$175,797 (±$18,666)
21South RussellGeauga County$171,875 (±$33,725)
22HudsonSummit County$171,427 (±$11,966)
23OrangeCuyahoga County$170,063 (±$43,362)
24Berlin Township (Delaware County)Delaware County$168,698 (±$8,461)
25Ottawa HillsLucas County$167,917 (±$34,441)
26Bath Township (Summit County)Summit County$167,699 (±$12,440)
27Thompson Township (Delaware County)Delaware County$167,674 (±$80,079)
28MadeiraHamilton County$167,653 (±$27,502)
29WetheringtonButler County$167,625 (±$26,224)
30Washington Township (Delaware County)Delaware County$167,198 (±$32,863)
31WyomingHamilton County$165,188 (±$22,277)
32Waite HillLake County$163,750 (±$24,023)
33New CaliforniaUnion County$161,908 (±$22,157)
34RiverleaFranklin County$161,250 (±$29,913)
35DublinFranklin County$160,296 (±$11,351)
36OstranderDelaware County$159,375 (±$17,474)
37Scioto Township (Delaware County)Delaware County$158,920 (±$21,429)
38New BaltimoreHamilton County$158,750 (±$30,127)
39BexleyFranklin County$157,841 (±$19,421)
40Symmes Township (Hamilton County)Hamilton County$157,136 (±$17,623)
41Oakwood (Montgomery County)Montgomery County$156,667 (±$26,020)
42Goshen Township (Auglaize County)Auglaize County$156,207 (±$31,123)
43Auburn Township (Geauga County)Geauga County$155,515 (±$29,736)
44Upper ArlingtonFranklin County$155,167 (±$13,473)
45AmberleyHamilton County$154,688 (±$33,061)
46Concord Township (Delaware County)Delaware County$153,941 (±$17,521)
47MariemontHamilton County$152,273 (±$46,018)
48Millcreek TownshipUnion County$151,434 (±$29,617)
49MontgomeryHamilton County$150,995 (±$16,057)
50EvendaleHamilton County$148,500 (±$18,808)
51Liberty Township (Butler County)Butler County$147,886 (±$4,387)
52Washington Township (Franklin County)Franklin County$147,542 (±$8,788)
53Liberty Township (Licking County)Licking County$146,803 (±$32,518)
54Zane TownshipLogan County$146,346 (±$19,927)
55Orange Township (Delaware County)Delaware County$146,212 (±$7,397)
56Berkshire TownshipDelaware County$145,091 (±$15,285)
57Five PointsWarren County$144,293 (±$55,356)
58Bainbridge (community)Geauga County$144,167 (±$18,852)
59Shawnee HillsDelaware County$143,750 (±$33,129)
60Bainbridge TownshipGeauga County$143,156 (±$16,734)
61Montville Township (Medina County)Medina County$141,736 (±$13,891)
62Choctaw LakeMadison County$141,500 (±$31,417)
63Turpin HillsHamilton County$141,346 (±$32,267)
64Silver LakeSummit County$139,934 (±$28,865)
65Kings MillsWarren County$139,643 (±$64,061)
66Munson TownshipGeauga County$139,205 (±$21,770)
67SolonCuyahoga County$139,089 (±$8,074)
68Allen Township (Union County)Union County$138,971 (±$21,831)
69BratenahlCuyahoga County$137,500 (±$27,240)
70Hinckley TownshipMedina County$136,915 (±$8,551)
71Trenton TownshipDelaware County$136,667 (±$33,268)
72Marble CliffFranklin County$136,500 (±$22,887)
73Clay Township (Auglaize County)Auglaize County$136,406 (±$40,433)
74Jersey TownshipLicking County$136,250 (±$66,448)
75AvonLorain County$135,915 (±$15,255)
76Granville Township (Licking County)Licking County$135,843 (±$19,954)
77Miller TownshipKnox County$135,245 (±$41,735)
78BrecksvilleCuyahoga County$135,000 (±$7,709)
79GalenaDelaware County$134,830 (±$38,524)
80Darby Township (Union County)Union County$134,773 (±$33,432)
81Brown Township (Franklin County)Franklin County$133,542 (±$48,676)
82Bay VillageCuyahoga County$132,254 (±$7,748)
83Clear Creek Township (Warren County)Warren County$132,049 (±$12,778)
84Granville SouthLicking County$131,307 (±$26,024)
85Jefferson Township (Franklin County)Franklin County$131,250 (±$17,833)
86Canal WinchesterFranklin County$131,209 (±$21,165)
87Minerva ParkFranklin County$130,878 (±$9,837)
88Norwich Township (Franklin County)Franklin County$130,801 (±$7,426)
89Washington Township (Wood County)Wood County$130,643 (±$23,858)
90Twinsburg TownshipSummit County$128,906 (±$34,039)
91HilliardFranklin County$128,189 (±$8,360)
92Liverpool Township (Medina County)Medina County$128,125 (±$22,216)
93AuroraPortage County$127,886 (±$13,060)
94Penn Township (Highland County)Highland County$127,438 (±$24,992)
95Sharon Township (Franklin County)Franklin County$127,434 (±$9,225)
96HunterWarren County$127,411 (±$19,429)
97WorthingtonFranklin County$127,382 (±$10,937)
98Sixteen Mile StandHamilton County$126,118 (±$43,543)
99MayfieldCuyahoga County$125,962 (±$30,000)
100Sharon Township (Medina County)Medina County$125,886 (±$10,907)
101Sherwood (community)Hamilton County$125,729 (±$42,829)
102Peru Township (Huron County)Huron County$125,593 (±$21,010)
103MasonWarren County$125,401 (±$9,682)
104Deerfield Township (Warren County)Warren County$125,191 (±$8,131)
105Peru Township (Morrow County)Morrow County$125,179 (±$52,572)
106Elizabeth Township (Miami County)Miami County$125,144 (±$34,769)
107Porter Township (Delaware County)Delaware County$124,438 (±$41,365)
108GranvilleLicking County$124,408 (±$13,895)
109Pleasant Township (Knox County)Knox County$124,119 (±$21,857)
110Granger TownshipMedina County$124,118 (±$23,931)
111Freedom Township (Henry County)Henry County$123,958 (±$33,943)
112Crosby TownshipHamilton County$123,750 (±$17,946)
113Licking Township (Muskingum County)Muskingum County$123,713 (±$11,100)
114Highland HeightsCuyahoga County$122,863 (±$17,319)
115Violet TownshipFairfield County$122,471 (±$6,984)
116Harlem TownshipDelaware County$122,311 (±$37,997)
117Four BridgesButler County$121,764 (±$30,704)
118Anderson TownshipHamilton County$121,661 (±$10,466)
119MackHamilton County$121,609 (±$16,722)
120Darby Township (Madison County)Madison County$121,546 (±$10,811)
121Concord Township (Lake County)Lake County$121,527 (±$6,995)
122Middleton Township (Wood County)Wood County$121,419 (±$26,562)
123Boston HeightsSummit County$121,250 (±$19,241)
124Liberty Township (Knox County)Knox County$121,058 (±$10,435)
125Washington Township (Warren County)Warren County$120,993 (±$8,562)
126Mill Creek Township (Coshocton County)Coshocton County$120,833 (±$56,573)
127SpringboroWarren County$119,659 (±$11,879)
128Hamilton Township (Warren County)Warren County$119,478 (±$7,055)
129Union Township (Clinton County)Clinton County$118,750 (±$32,300)
130Loveland ParkWarren County$118,636 (±$47,387)
131Harmony Township (Morrow County)Morrow County$118,375 (±$17,742)
132Miami HeightsHamilton County$118,125 (±$7,598)
133Cherry GroveHamilton County$117,994 (±$22,553)
134Plain CityMadison County$117,972 (±$27,248)
135Monclova TownshipLucas County$117,891 (±$18,246)
136Blue JayHamilton County$117,859 (±$51,068)
137PeninsulaSummit County$117,708 (±$20,789)
138Grandview HeightsFranklin County$117,672 (±$26,521)
139Somerford TownshipMadison County$117,365 (±$23,588)
140Chardon TownshipGeauga County$117,019 (±$26,068)
141Paint Township (Madison County)Madison County$116,969 (±$41,540)
142Radnor TownshipDelaware County$116,964 (±$50,871)
143Concord Township (Champaign County)Champaign County$116,875 (±$35,638)
144Beavercreek TownshipGreene County$116,743 (±$3,786)
145Jefferson Township (Knox County)Knox County$116,579 (±$28,241)
146Beckett RidgeButler County$116,425 (±$8,744)
147Franklin Township (Columbiana County)Columbiana County$116,406 (±$44,320)
148Miami Township (Clermont County)Clermont County$116,375 (±$6,215)
149IndependenceCuyahoga County$115,733 (±$10,857)
150AlexandriaLicking County$115,682 (±$22,067)
151Benton Township (Ottawa County)Ottawa County$115,660 (±$42,374)
152St. HenryMercer County$115,653 (±$9,423)
153Avon LakeLorain County$115,567 (±$3,735)
154Copley TownshipSummit County$115,338 (±$8,101)
155Blue AshHamilton County$115,313 (±$10,716)
156LithopolisFairfield County$115,208 (±$11,437)
157Allen Township (Ottawa County)Ottawa County$114,677 (±$15,738)
158Franklin Township (Licking County)Licking County$114,516 (±$27,913)
159Bloom Township (Fairfield County)Fairfield County$114,493 (±$10,418)
160EtnaLicking County$114,365 (±$13,853)
161Waterville TownshipLucas County$114,360 (±$15,311)
162GreentownStark County$114,355 (±$25,384)
163Leroy TownshipLake County$114,250 (±$10,446)
164Lake LoreleiBrown County$114,201 (±$16,201)
165Medina TownshipMedina County$114,044 (±$14,610)
166Richmond Township (Huron County)Huron County$114,028 (±$23,005)
167Eden Township (Seneca County)Seneca County$113,500 (±$24,274)
168Liberty Township (Union County)Union County$113,472 (±$26,210)
169Ripley Township (Huron County)Huron County$113,365 (±$12,293)
170Granville Township (Mercer County)Mercer County$113,355 (±$7,725)
171Caesarscreek TownshipGreene County$113,100 (±$10,934)
172Salem Township (Champaign County)Champaign County$112,818 (±$27,883)
173Chester Township (Clinton County)Clinton County$112,768 (±$19,479)
174WestlakeCuyahoga County$112,200 (±$4,858)
175Richfield Township (Summit County)Summit County$112,188 (±$33,696)
176Guilford TownshipMedina County$111,983 (±$14,438)
177GlendaleHamilton County$111,932 (±$42,135)
178Richland Township (Marion County)Marion County$111,875 (±$14,699)
179PickeringtonFairfield County$111,833 (±$15,657)
180Bowling Green Township (Licking County)Licking County$111,683 (±$26,120)
181Kingston TownshipDelaware County$111,667 (±$27,454)
182PerrysburgWood County$111,643 (±$10,561)
183BellbrookGreene County$111,513 (±$9,604)
184Staunton TownshipMiami County$111,458 (±$35,021)
185Reed TownshipSeneca County$111,411 (±$28,243)
186Chester Township (Geauga County)Geauga County$111,159 (±$11,247)
187Florence Township (Erie County)Erie County$111,048 (±$24,321)
188Beechwood TrailsLicking County$110,887 (±$17,252)
189Amboy TownshipFulton County$110,833 (±$27,139)
190Harrison Township (Licking County)Licking County$110,765 (±$15,657)
191GlandorfPutnam County$110,580 (±$11,829)
192Sharon CenterMedina County$110,500 (±$36,763)
193KirtlandLake County$110,455 (±$14,992)
194Orange Township (Shelby County)Shelby County$110,313 (±$49,287)
195KenwoodHamilton County$110,212 (±$17,346)
196Monroe Township (Pickaway County)Pickaway County$110,179 (±$27,166)
197Valley ViewCuyahoga County$110,125 (±$18,174)
198BeavercreekGreene County$110,088 (±$5,637)
199West Chester TownshipButler County$109,979 (±$4,681)
200Bethel Township (Miami County)Miami County$109,849 (±$17,778)
201Westfield CenterMedina County$109,625 (±$25,757)
202LandenWarren County$109,434 (±$14,241)
203WestervilleFranklin County$109,404 (±$5,891)
204GahannaFranklin County$109,061 (±$6,421)
205Eden Township (Licking County)Licking County$109,010 (±$13,370)
206HaskinsWood County$108,828 (±$23,553)
207SunburyDelaware County$108,787 (±$15,682)
208Shawnee Hills (community)Greene County$108,750 (±$37,355)
209Union Township (Union County)Union County$108,438 (±$23,384)
210Litchfield TownshipMedina County$108,419 (±$33,862)
211Fairfield Township (Butler County)Butler County$108,353 (±$9,202)
212Turtlecreek TownshipWarren County$108,309 (±$18,669)
213Harlan TownshipWarren County$108,214 (±$9,680)
214Center Township (Wood County)Wood County$108,056 (±$33,473)
215ChesterlandGeauga County$107,898 (±$17,087)
216Morgan Township (Butler County)Butler County$107,875 (±$20,464)
217Commercial PointPickaway County$107,868 (±$17,434)
218SheffieldLorain County$107,837 (±$13,499)
219Fruit HillHamilton County$107,254 (±$33,647)
220Recovery TownshipMercer County$107,083 (±$22,290)
221Pleasant Township (Fairfield County)Fairfield County$107,052 (±$10,972)
222RemindervilleSummit County$106,905 (±$12,304)
223Jackson Township (Seneca County)Seneca County$106,875 (±$35,061)
224Wadsworth TownshipMedina County$106,800 (±$11,725)
225BeachwoodCuyahoga County$106,748 (±$9,181)
226 (tie)Bennington Township (Morrow County)Morrow County$106,635 (±$27,154)
226 (tie)New Jasper TownshipGreene County$106,635 (±$23,034)
228Greensburg TownshipPutnam County$106,618 (±$15,244)
229Adams Township (Champaign County)Champaign County$106,389 (±$17,003)
230Bearfield TownshipPerry County$106,071 (±$41,210)
231Russell TownshipGeauga County$106,061 (±$23,315)
232Walton HillsCuyahoga County$106,055 (±$30,256)
233Fairfield Township (Madison County)Madison County$106,050 (±$8,437)
234Washington Township (Union County, township, 81662)Union County$106,016 (±$31,930)
235Taylor Creek TownshipHardin County$105,938 (±$50,295)
236Hopewell Township (Muskingum County)Muskingum County$105,840 (±$18,707)
237Milford Township (Defiance County)Defiance County$105,795 (±$42,375)
238Norwich Township (Huron County)Huron County$105,583 (±$48,193)
239Flatrock TownshipHenry County$105,529 (±$19,408)
240Sylvania TownshipLucas County$105,406 (±$4,731)
241Edinburg TownshipPortage County$105,352 (±$19,222)
242MonroeButler County$105,250 (±$5,975)
243Webster TownshipWood County$105,179 (±$39,137)
244Washington Township (Morrow County)Morrow County$105,099 (±$45,450)
245Perry Township (Logan County)Logan County$105,035 (±$44,393)
246Van Buren Township (Shelby County)Shelby County$104,701 (±$3,681)
247Howard TownshipKnox County$104,696 (±$18,366)
248Spencer Township (Medina County)Medina County$104,637 (±$12,174)
249South LebanonWarren County$104,511 (±$12,433)
250Mifflin Township (Franklin County)Franklin County$104,427 (±$6,603)
251Hanover Township (Licking County)Licking County$104,250 (±$20,219)
252Allen Township (Hancock County)Hancock County$104,229 (±$8,926)
253CurticeOttawa County$104,226 (±$26,409)
254WatervilleLucas County$104,114 (±$5,387)
255Shaker HeightsCuyahoga County$104,073 (±$7,996)
256Perry Township (Lake County)Lake County$103,882 (±$10,423)
257 (tie)Huntington Township (Lorain County)Lorain County$103,750 (±$27,950)
257 (tie)Jackson Township (Putnam County)Putnam County$103,750 (±$10,865)
257 (tie)Lyme TownshipHuron County$103,750 (±$24,447)
260Perry Township (Shelby County)Shelby County$103,571 (±$37,830)
261Lafayette Township (Medina County)Medina County$103,396 (±$7,071)
262StrongsvilleCuyahoga County$103,253 (±$6,442)
263Lake Township (Ashland County)Ashland County$103,250 (±$48,369)
264Biglick TownshipHancock County$103,214 (±$35,811)
265Union Township (Warren County)Warren County$103,205 (±$33,588)
266Broadview HeightsCuyahoga County$103,125 (±$7,085)
267Watertown TownshipWashington County$102,986 (±$13,246)
268Green Camp TownshipMarion County$102,833 (±$22,758)
269Etna TownshipLicking County$102,813 (±$7,627)
270North LimaMahoning County$102,759 (±$36,700)
271Black Creek TownshipMercer County$102,684 (±$33,525)
272Marion Township (Mercer County)Mercer County$102,422 (±$23,897)
273Fearing TownshipWashington County$102,273 (±$44,436)
274ThornvillePerry County$102,237 (±$13,670)
275Blendon TownshipFranklin County$102,089 (±$6,883)
276Mount ReposeClermont County$102,031 (±$11,743)
277Lemon TownshipButler County$101,942 (±$8,281)
278Monroe Township (Guernsey County)Guernsey County$101,927 (±$35,289)
279Leesburg TownshipUnion County$101,797 (±$23,936)
280Newbury TownshipGeauga County$101,491 (±$10,967)
281Lake Township (Stark County)Stark County$101,402 (±$6,905)
282Canfield TownshipMahoning County$101,360 (±$13,103)
283MacedoniaSummit County$101,285 (±$14,995)
284Liberty Township (Hancock County)Hancock County$101,250 (±$15,479)
285Walnut Township (Pickaway County)Pickaway County$101,202 (±$15,735)
286Patterson TownshipDarke County$100,948 (±$33,506)
287Chagrin Falls TownshipCuyahoga County$100,893 (±$17,418)
288College TownshipKnox County$100,882 (±$35,466)
289Marion Township (Hancock County)Hancock County$100,865 (±$21,073)
290Walnut Creek TownshipHolmes County$100,720 (±$8,982)
291Richfield Township (Lucas County)Lucas County$100,625 (±$7,859)
292Apple ValleyKnox County$100,593 (±$23,960)
293Liberty Township (Fairfield County)Fairfield County$100,479 (±$16,185)
294North BendHamilton County$100,464 (±$26,424)
295 (tie)Brown Township (Miami County)Miami County$100,417 (±$25,571)
295 (tie)Parkman TownshipGeauga County$100,417 (±$11,937)
297Sugar Creek Township (Allen County)Allen County$100,250 (±$26,771)
298SylvaniaLucas County$100,189 (±$9,208)
299 (tie)HarrisonHamilton County$100,000 (±$8,195)
299 (tie)Pleasant Township (Madison County)Madison County$100,000 (±$22,825)
1590 (tie)Short Creek TownshipHarrison County$54,167 (±$22,499)
1593ShadysideBelmont County$54,153 (±$6,844)
1594FostoriaSeneca County$54,151 (±$5,241)
1595 (tie)BridgeportBelmont County$54,125 (±$7,096)
1595 (tie)PerrysvilleAshland County$54,125 (±$18,236)
1597ChillicotheRoss County$54,086 (±$3,808)
1598Pleasant GroveMuskingum County$54,038 (±$23,260)
1599Rock CreekAshtabula County$54,000 (±$23,298)
1600New London TownshipHuron County$53,890 (±$11,242)
1601BellevueHuron County$53,875 (±$10,814)
1602Mount VernonKnox County$53,845 (±$6,201)
1603Mingo JunctionJefferson County$53,833 (±$20,943)
1604Lincoln VillageFranklin County$53,797 (±$10,339)
1605PauldingPaulding County$53,750 (±$14,157)
1606Richland Township (Vinton County)Vinton County$53,711 (±$4,574)
1607Carthage TownshipAthens County$53,670 (±$21,563)
1608Lafayette Township (Coshocton County)Coshocton County$53,605 (±$8,728)
1609Mecca TownshipTrumbull County$53,571 (±$2,873)
1610GenevaAshtabula County$53,557 (±$4,972)
1611WillardHuron County$53,542 (±$6,228)
1612JacksonJackson County$53,538 (±$13,267)
1613Wheeling Township (Belmont County)Belmont County$53,512 (±$16,950)
1614StruthersMahoning County$53,447 (±$3,183)
1615Maple HeightsCuyahoga County$53,414 (±$8,397)
1616Gorham TownshipFulton County$53,393 (±$7,068)
1617Perry Township (Allen County)Allen County$53,371 (±$11,721)
1618Mount Healthy HeightsHamilton County$53,346 (±$15,722)
1619JeffersonAshtabula County$53,333 (±$13,046)
1620Paint Township (Highland County)Highland County$53,325 (±$7,350)
1621Perry Township (Columbiana County)Columbiana County$53,317 (±$5,565)
1622Union Township (Scioto County)Scioto County$53,234 (±$19,991)
1623DanvilleKnox County$53,194 (±$18,313)
1624Oxford Township (Coshocton County)Coshocton County$53,147 (±$16,190)
1625CheviotHamilton County$53,132 (±$7,193)
1626Junction CityPerry County$53,125 (±$11,089)
1627 (tie)Bratton TownshipAdams County$53,043 (±$17,002)
1627 (tie)Steubenville TownshipJefferson County$53,043 (±$18,573)
1629Brush Creek Township (Muskingum County)Muskingum County$53,014 (±$7,716)
1630AustintownMahoning County$52,978 (±$4,554)
1631Brookfield Township (Trumbull County)Trumbull County$52,917 (±$9,069)
1632CincinnatiHamilton County$52,909 (±$1,946)
1633BryanWilliams County$52,865 (±$3,868)
1634Troy Township (Morrow County)Morrow County$52,734 (±$16,386)
1635New StraitsvillePerry County$52,692 (±$7,323)
1636Warren Township (Belmont County)Belmont County$52,603 (±$11,306)
1637Richland Township (Darke County)Darke County$52,596 (±$20,063)
1638Goshen Township (Belmont County)Belmont County$52,566 (±$8,926)
1639GirardTrumbull County$52,550 (±$10,554)
1640Springfield Township (Muskingum County)Muskingum County$52,535 (±$8,186)
1641 (tie)McClureHenry County$52,500 (±$23,303)
1641 (tie)Scipio Township (Seneca County)Seneca County$52,500 (±$25,432)
1641 (tie)Scott Township (Adams County)Adams County$52,500 (±$13,756)
1641 (tie)Union Township (Brown County)Brown County$52,500 (±$15,620)
1641 (tie)Wayne LakesDarke County$52,500 (±$19,251)
1646Fairport HarborLake County$52,308 (±$19,867)
1647BarbertonSummit County$52,267 (±$3,241)
1648Neave TownshipDarke County$52,237 (±$13,378)
1649Harrison Township (Ross County)Ross County$52,222 (±$23,599)
1650Franklin Township (Franklin County)Franklin County$52,201 (±$8,663)
1651LexingtonRichland County$52,196 (±$12,212)
1652GalionCrawford County$52,176 (±$7,563)
1653Townsend Township (Sandusky County)Sandusky County$52,128 (±$25,460)
1654AlbanyAthens County$52,070 (±$12,902)
1655Paint Township (Ross County)Ross County$52,059 (±$16,155)
1656West LibertyLogan County$52,031 (±$19,103)
1657DennisonTuscarawas County$51,992 (±$5,099)
1658Harrison Township (Scioto County)Scioto County$51,967 (±$12,578)
1659Unity TownshipColumbiana County$51,930 (±$5,032)
1660Weathersfield TownshipTrumbull County$51,927 (±$3,613)
1661LodiMedina County$51,914 (±$12,194)
1662Richland Township (Clinton County)Clinton County$51,902 (±$5,101)
1663CrestlineCrawford County$51,766 (±$6,416)
1664WhitehallFranklin County$51,759 (±$3,403)
1665SawyerwoodSummit County$51,731 (±$16,827)
1666Greenville TownshipDarke County$51,551 (±$4,372)
1667PainesvilleLake County$51,516 (±$5,935)
1668Jackson Township (Guernsey County)Guernsey County$51,487 (±$5,030)
1669EatonPreble County$51,467 (±$9,101)
1670FrazeysburgMuskingum County$51,250 (±$13,069)
1671CaldwellNoble County$51,208 (±$4,491)
1672Salem Township (Washington County)Washington County$51,088 (±$7,776)
1673WaynesburgStark County$51,042 (±$19,920)
1674Olive Township (Meigs County)Meigs County$50,996 (±$13,837)
1675North RandallCuyahoga County$50,962 (±$10,428)
1676NilesTrumbull County$50,953 (±$3,028)
1677Gallipolis TownshipGallia County$50,932 (±$7,634)
1678Beaver Township (Pike County)Pike County$50,911 (±$17,098)
1679Pease TownshipBelmont County$50,755 (±$5,082)
1680HolgateHenry County$50,690 (±$8,046)
1681ClydeSandusky County$50,574 (±$7,025)
1682Newton FallsTrumbull County$50,506 (±$10,860)
1683Geneva-on-the-LakeAshtabula County$50,438 (±$7,580)
1684AddystonHamilton County$50,417 (±$12,980)
1685New MiddletownMahoning County$50,375 (±$9,342)
1686LowellvilleMahoning County$50,313 (±$8,554)
1687Cambridge TownshipGuernsey County$50,299 (±$8,875)
1688EuclidCuyahoga County$50,285 (±$3,487)
1689Bedford HeightsCuyahoga County$50,269 (±$2,197)
1690St. Joseph TownshipWilliams County$50,263 (±$10,959)
1691McConnelsvilleMorgan County$50,231 (±$8,605)
1692SanduskyErie County$50,139 (±$4,452)
1693Knox Township (Jefferson County)Jefferson County$50,132 (±$15,683)
1694New LondonHuron County$50,114 (±$11,073)
1695TrotwoodMontgomery County$50,113 (±$4,747)
1696Erie TownshipOttawa County$50,046 (±$12,993)
1697 (tie)Perry Township (Putnam County)Putnam County$50,000 (±$15,690)
1697 (tie)Richland Township (Holmes County)Holmes County$50,000 (±$22,070)
1699South CharlestonClark County$49,896 (±$10,262)
1700Pleasant Township (Brown County)Brown County$49,784 (±$14,494)
1701East PalestineColumbiana County$49,777 (±$3,732)
1702NelsonvilleAthens County$49,750 (±$16,007)
1703Marion Township (Marion County)Marion County$49,743 (±$2,897)
1704MantuaPortage County$49,732 (±$10,195)
1705ToledoLucas County$49,724 (±$993)
1706Jefferson Township (Coshocton County)Coshocton County$49,688 (±$18,165)
1707Warrensville HeightsCuyahoga County$49,669 (±$5,876)
1708Union Township (Tuscarawas County)Tuscarawas County$49,602 (±$13,773)
1709SebringMahoning County$49,541 (±$7,514)
1710FayetteFulton County$49,539 (±$14,581)
1711McArthurVinton County$49,439 (±$14,973)
1712WoodsfieldMonroe County$49,390 (±$11,213)
1713Jefferson Township (Fayette County)Fayette County$49,375 (±$14,881)
1714DunkirkHardin County$49,286 (±$13,257)
1715West LafayetteCoshocton County$49,261 (±$12,189)
1716YorkvilleJefferson County$49,231 (±$6,257)
1717Saybrook-on-the-LakeAshtabula County$49,186 (±$3,871)
1718Chatfield TownshipCrawford County$49,167 (±$16,355)
1719CamdenPreble County$49,063 (±$23,753)
1720RipleyBrown County$49,006 (±$3,177)
1721Wells TownshipJefferson County$48,977 (±$11,835)
1722Center Township (Monroe County)Monroe County$48,887 (±$7,609)
1723Braceville TownshipTrumbull County$48,875 (±$15,993)
1724MoraineMontgomery County$48,788 (±$12,668)
1725 (tie)Clay Township (Gallia County)Gallia County$48,750 (±$20,310)
1725 (tie)Powhatan PointBelmont County$48,750 (±$17,191)
1725 (tie)SabinaClinton County$48,750 (±$8,002)
1728Harrison Township (Perry County)Perry County$48,741 (±$2,757)
1729CoshoctonCoshocton County$48,731 (±$5,110)
1730Athens Township (Athens County)Athens County$48,696 (±$4,251)
1731LorainLorain County$48,685 (±$3,757)
1732Arlington HeightsHamilton County$48,684 (±$19,533)
1733Fairfield BeachFairfield County$48,640 (±$14,357)
1734RoselandRichland County$48,618 (±$16,568)
1735ChurchillTrumbull County$48,566 (±$22,342)
1736Upper TownshipLawrence County$48,548 (±$4,312)
1737Huntington Township (Brown County)Brown County$48,500 (±$19,901)
1738SycamoreWyandot County$48,438 (±$9,265)
1739Sheffield Township (Lorain County)Lorain County$48,433 (±$3,631)
1740Bloomfield Township (Jackson County)Jackson County$48,397 (±$11,103)
1741SteubenvilleJefferson County$48,172 (±$4,255)
1742AkronSummit County$48,076 (±$1,702)
1743Green Township (Brown County)Brown County$48,047 (±$17,816)
1744MarionMarion County$47,951 (±$3,354)
1745AndoverAshtabula County$47,941 (±$10,041)
1746SalinevilleColumbiana County$47,917 (±$6,734)
1747Franklin Township (Richland County)Richland County$47,879 (±$18,175)
1748Cadiz TownshipHarrison County$47,877 (±$12,545)
1749MariettaWashington County$47,873 (±$6,788)
1750DillonvaleJefferson County$47,788 (±$15,895)
1751IrontonLawrence County$47,648 (±$4,611)
1752CrooksvillePerry County$47,411 (±$7,533)
1753Morgan Township (Morgan County)Morgan County$47,337 (±$7,912)
1754CoolvilleAthens County$47,333 (±$6,841)
1755Ward TownshipHocking County$47,250 (±$16,796)
1756GreenvilleDarke County$47,237 (±$4,667)
1757Warren Township (Trumbull County)Trumbull County$47,174 (±$9,313)
1758New HollandPickaway County$47,159 (±$20,173)
1759SpringfieldClark County$47,143 (±$2,846)
1760SalemColumbiana County$47,073 (±$7,554)
1761HopedaleHarrison County$47,045 (±$17,949)
1762FremontSandusky County$47,024 (±$5,515)
1763 (tie)GreenfieldHighland County$46,875 (±$8,513)
1763 (tie)Raccoon TownshipGallia County$46,875 (±$16,022)
1765Clinton Township (Vinton County)Vinton County$46,776 (±$16,501)
1766HamdenVinton County$46,711 (±$14,877)
1767SeamanAdams County$46,705 (±$4,746)
1768Pultney TownshipBelmont County$46,696 (±$9,154)
1769LisbonColumbiana County$46,667 (±$17,770)
1770Buckskin TownshipRoss County$46,553 (±$19,832)
1771 (tie)Gustavus TownshipTrumbull County$46,313 (±$15,544)
1771 (tie)LowellWashington County$46,313 (±$16,458)
1773 (tie)Skyline AcresHamilton County$46,250 (±$11,910)
1773 (tie)SyracuseMeigs County$46,250 (±$6,807)
1775LimaAllen County$46,240 (±$2,710)
1776Oak HarborOttawa County$46,211 (±$12,075)
1777Lick TownshipJackson County$46,078 (±$15,041)
1778Orwell TownshipAshtabula County$46,069 (±$5,509)
1779Ashtabula TownshipAshtabula County$46,008 (±$4,849)
1780Salt Creek Township (Hocking County)Hocking County$45,972 (±$16,205)
1781CoaltonJackson County$45,955 (±$9,217)
1782BeverlyWashington County$45,926 (±$13,623)
1783Paxton TownshipRoss County$45,893 (±$22,531)
1784Shiloh (community)Montgomery County$45,874 (±$6,901)
1785BolindaleTrumbull County$45,833 (±$9,044)
1786JeffersonvilleFayette County$45,750 (±$17,524)
1787Fort McKinleyMontgomery County$45,687 (±$6,624)
1788Harrison Township (Muskingum County)Muskingum County$45,673 (±$15,413)
1789 (tie)AdenaJefferson County$45,556 (±$11,087)
1789 (tie)Union Township (Mercer County)Mercer County$45,556 (±$14,307)
1791Center Township (Columbiana County)Columbiana County$45,521 (±$8,345)
1792AberdeenBrown County$45,484 (±$14,218)
1793GallipolisGallia County$45,417 (±$15,198)
1794DaytonMontgomery County$45,247 (±$1,703)
1795EdgertonWilliams County$45,216 (±$6,215)
1796Washington Township (Scioto County)Scioto County$45,188 (±$11,026)
1797Bowling GreenWood County$45,154 (±$4,341)
1798Harrison Township (Montgomery County)Montgomery County$45,125 (±$4,163)
1799Concord Township (Highland County)Highland County$45,066 (±$20,030)
1800Marion Township (Hardin County)Hardin County$45,000 (±$11,016)
1801Golf ManorHamilton County$44,948 (±$7,171)
1802Oak HillJackson County$44,821 (±$19,905)
1803RosevillePerry County$44,792 (±$10,926)
1804Union Township (Carroll County)Carroll County$44,702 (±$19,861)
1805Elmwood PlaceHamilton County$44,692 (±$6,542)
1806AmandaFairfield County$44,688 (±$12,847)
1807PioneerWilliams County$44,671 (±$12,397)
1808Mount GileadMorrow County$44,643 (±$13,024)
1809MansfieldRichland County$44,540 (±$2,228)
1810RossmoyneHamilton County$44,422 (±$7,900)
1811Oxford Township (Butler County)Butler County$44,256 (±$9,010)
1812AshtabulaAshtabula County$44,120 (±$3,222)
1813CadizHarrison County$44,113 (±$13,404)
1814Jackson Township (Darke County)Darke County$44,018 (±$9,117)
1815BrilliantJefferson County$43,914 (±$15,491)
1816RenoWashington County$43,786 (±$12,329)
1817BethelClermont County$43,779 (±$10,154)
1818New LexingtonPerry County$43,734 (±$5,303)
1819New MiamiButler County$43,281 (±$9,674)
1820ZanesvilleMuskingum County$43,280 (±$4,607)
1821CantonStark County$43,188 (±$2,980)
1822MillersburgHolmes County$43,007 (±$10,702)
1823KentPortage County$42,964 (±$4,620)
1824CambridgeGuernsey County$42,946 (±$5,654)
1825CampbellMahoning County$42,909 (±$7,023)
1826Washington Township (Columbiana County)Columbiana County$42,813 (±$8,473)
1827Monroe Township (Perry County)Perry County$42,548 (±$8,828)
1828 (tie)ByesvilleGuernsey County$42,500 (±$11,682)
1828 (tie)RacineMeigs County$42,500 (±$15,627)
1830BarnesvilleBelmont County$42,443 (±$12,003)
1831Russells PointLogan County$42,442 (±$11,292)
1832Ohio Township (Gallia County)Gallia County$42,301 (±$15,782)
1833MiddleportMeigs County$42,118 (±$9,091)
1834UrbancrestFranklin County$41,875 (±$9,054)
1835UhrichsvilleTuscarawas County$41,846 (±$13,158)
1836Green Township (Harrison County)Harrison County$41,698 (±$8,877)
1837West PortsmouthScioto County$41,695 (±$10,431)
1838ScioHarrison County$41,667 (±$7,331)
1839Highland HillsCuyahoga County$41,615 (±$8,489)
1840GeorgetownBrown County$41,607 (±$14,996)
1841OrwellAshtabula County$41,563 (±$11,313)
1842Sutton TownshipMeigs County$41,413 (±$9,742)
1843Franklin Township (Ross County)Ross County$41,319 (±$14,907)
1844PiketonPike County$41,313 (±$9,412)
1845MontpelierWilliams County$41,269 (±$5,512)
1846Seal TownshipPike County$40,896 (±$12,428)
1847ClevelandCuyahoga County$40,801 (±$1,054)
1848OxfordButler County$40,764 (±$4,925)
1849FreeportHarrison County$40,673 (±$9,257)
1850WinchesterAdams County$40,625 (±$11,533)
1851KingstonRoss County$40,357 (±$7,873)
1852West HillTrumbull County$40,325 (±$12,228)
1853Rutland TownshipMeigs County$39,706 (±$13,380)
1854McKinley HeightsTrumbull County$39,133 (±$17,836)
1855WashingtonvilleColumbiana County$38,906 (±$9,427)
1856Salisbury TownshipMeigs County$38,832 (±$7,378)
1857South ZanesvilleMuskingum County$38,824 (±$6,458)
1858New ParisPreble County$38,527 (±$6,971)
1859MaltaMorgan County$38,523 (±$16,722)
1860GlousterAthens County$38,375 (±$4,511)
1861AlgerHardin County$38,333 (±$7,334)
1862BellaireBelmont County$38,205 (±$6,285)
1863AthensAthens County$38,204 (±$8,071)
1864Tiffin Township (Adams County)Adams County$38,069 (±$5,811)
1865WarsawCoshocton County$38,000 (±$16,276)
1866WarrenTrumbull County$37,887 (±$4,742)
1867Martins FerryBelmont County$37,467 (±$7,036)
1868FelicityClermont County$36,786 (±$9,777)
1869BethesdaBelmont County$35,900 (±$8,187)
1870ProctorvilleLawrence County$35,744 (±$14,732)
1871Clay Township (Scioto County)Scioto County$35,530 (±$16,918)
1872ChaunceyAthens County$35,200 (±$4,095)
1873StockportMorgan County$34,744 (±$7,842)
1874PortsmouthScioto County$34,713 (±$4,317)
1875Jackson Township (Pike County)Pike County$34,468 (±$13,718)
1876YoungstownMahoning County$34,408 (±$2,298)
1877East LiverpoolColumbiana County$34,009 (±$5,414)
1878PomeroyMeigs County$33,333 (±$14,264)
1879Grandview TownshipWashington County$32,857 (±$15,802)
1880Union CityDarke County$32,067 (±$7,170)
1881WellsvilleColumbiana County$31,720 (±$4,889)
1882Marion Township (Noble County)Noble County$31,648 (±$11,444)
1883MalvernCarroll County$30,630 (±$5,872)
1884Tuscarawas Township (Coshocton County)Coshocton County$29,375 (±$12,303)
1885 (tie)ManchesterAdams County$29,344 (±$6,574)
1885 (tie)Manchester Township (Adams County)Adams County$29,344 (±$6,574)
1887West UnionAdams County$29,056 (±$6,951)
1888Lincoln HeightsHamilton County$26,860 (±$11,270)
1889New BostonScioto County$22,932 (±$5,026)
1890East ClevelandCuyahoga County$22,116 (±$2,740)
1891Penn Township (Morgan County)Morgan County$20,152 (±$5,182)

Showing the top and bottom 300 of 1,891; every place is on its county’s page.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

1,891 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Ohio

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Ohio beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Ohio, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Ohio, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Ohio

Which place in Ohio has the highest median household income?

Kirtland Hills has the highest, $239,688 (±$47,821) (2020–2024 American Community Survey).

Which place in Ohio has the lowest median household income?

Penn Township (Morgan County) has the lowest, $20,152 (±$5,182).

What is the median household income in Ohio?

The figure for Ohio as a whole is $71,389 (±$321).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related