Jobs in the United States → United States guide → Ohio → Cities → Cities With the Highest Household Income

Ohio: cities with the highest household income

Ranked from official statistics; every city opens its own guide.

In short: Ohio: Hudson has the highest median household income ($171,427) among the 100 largest places.
Columbus (914,802 residents)Cleveland (366,097 residents)Cincinnati (311,224 residents)Toledo (267,463 residents)Akron (189,247 residents)Dayton (136,579 residents)Parma (79,870 residents)Canton (69,755 residents)Lorain (65,395 residents)Hamilton (63,468 residents)Youngstown (59,331 residents)Springfield (58,190 residents)Kettering (57,206 residents)Elyria (53,035 residents)Middletown (51,617 residents)Cuyahoga Falls (50,909 residents)Newark (50,783 residents)Lakewood (50,007 residents)Dublin (49,294 residents)Euclid (48,823 residents)Mansfield (47,663 residents)Mentor (47,171 residents)Beavercreek (47,126 residents)Strongsville (45,983 residents)Fairfield (44,828 residents)Delaware (44,589 residents)Cleveland Heights (44,497 residents)Huber Heights (43,455 residents)Grove City (42,517 residents)Lancaster (41,249 residents)Reynoldsburg (41,224 residents)Findlay (40,287 residents)Warren (38,912 residents)Westerville (38,645 residents)Hilliard (38,033 residents)North Ridgeville (36,627 residents)Upper Arlington (36,293 residents)Marion (35,669 residents)Mason (35,509 residents)Gahanna (35,486 residents)Brunswick (35,246 residents)Lima (35,010 residents)Fairborn (34,534 residents)Stow (34,240 residents)Westlake (34,104 residents)Massillon (32,338 residents)North Olmsted (31,924 residents)North Royalton (30,972 residents)Austintown (30,164 residents)Bowling Green (29,983 residents)Garfield Heights (29,269 residents)Shaker Heights (28,922 residents)Marysville (27,518 residents)Green (27,393 residents)Kent (27,116 residents)Wooster (26,971 residents)Troy (26,842 residents)Medina (25,950 residents)Avon Lake (25,752 residents)Xenia (25,689 residents)Avon (25,317 residents)Centerville (25,205 residents)Perrysburg (25,181 residents)Barberton (24,844 residents)Zanesville (24,740 residents)Sandusky (24,606 residents)Wadsworth (24,492 residents)Pickerington (24,477 residents)Riverside (24,435 residents)Willoughby (24,046 residents)Solon (23,943 residents)Athens (23,396 residents)Maple Heights (23,258 residents)Trotwood (23,041 residents)Hudson (23,039 residents)Chillicothe (21,902 residents)Oxford (21,753 residents)South Euclid (21,534 residents)Lebanon (21,501 residents)Rocky River (21,490 residents)Alliance (21,478 residents)Piqua (20,646 residents)Parma Heights (20,581 residents)Painesville (20,548 residents)Sidney (20,501 residents)Forest Park (20,025 residents)Mayfield Heights (20,022 residents)Whitehall (20,019 residents)Springboro (19,980 residents)Miamisburg (19,948 residents)Oregon (19,799 residents)Broadview Heights (19,771 residents)Twinsburg (19,410 residents)White Oak (19,216 residents)Norwood (19,114 residents)Sylvania (19,055 residents)Ashland (18,911 residents)Tallmadge (18,335 residents)Niles (18,287 residents)Brook Park (18,284 residents)
Map of Ohio: the 100 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 100 cities →

By AtiveSite · Published 07/11/2026 · Updated 08/11/2026 · Every figure is linked to its source below.

Hudson#1
$171,427median household income
100cities ranked
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Ohio · all 100 cities + map → · all 88 counties → · Ohio rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Ohio

Ranking

CITY (100 largest of Ohio) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Among the 100 largest places in Ohio, Hudson has the highest median household income ($171,427), followed by Dublin and Upper Arlington. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 100 places in Ohio that we cover, the median is $70,341 and the average $75,766; the figure runs from $171,427 (Hudson) to $34,408 (Youngstown). That is a spread of 5.0 times between the two ends. The state figure is $71,389; 47 of the 100 places are above it and 53 at or below.

How to use it

The first five are Hudson, Dublin, Upper Arlington, Solon, Avon. A high or low position is not good or bad on its own: high incomes often come with higher housing costs, so compare rent as a share of income. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅Median household income ⇅Population ⇅Median rent ⇅
1HudsonSummit County$171,42723,039$2,344
2DublinFranklin County$160,29649,294$1,686
3Upper ArlingtonFranklin County$155,16736,293$1,588
4SolonCuyahoga County$139,08923,943$1,626
5AvonLorain County$135,91525,317$1,796
6HilliardFranklin County$128,18938,033$1,632
7MasonWarren County$125,40135,509$1,760
8SpringboroWarren County$119,65919,980$1,203
9Avon LakeLorain County$115,56725,752$1,537
10WestlakeCuyahoga County$112,20034,104$1,570
11PickeringtonFairfield County$111,83324,477$1,605
12PerrysburgWood County$111,64325,181$1,198
13BeavercreekGreene County$110,08847,126$1,457
14WestervilleFranklin County$109,40438,645$1,364
15GahannaFranklin County$109,06135,486$1,466
16Shaker HeightsCuyahoga County$104,07328,922$1,168
17StrongsvilleCuyahoga County$103,25345,983$1,302
18Broadview HeightsCuyahoga County$103,12519,771$1,083
19SylvaniaLucas County$100,18919,055$1,072
20DelawareDelaware County$99,78644,589$1,286
21TwinsburgSummit County$99,14419,410$1,356
22North RidgevilleLorain County$96,69836,627$1,116
23GreenSummit County$95,04727,393$1,228
24Rocky RiverCuyahoga County$94,02621,490$1,175
25StowSummit County$93,72734,240$1,212
26Grove CityFranklin County$93,16142,517$1,331
27MarysvilleUnion County$92,61927,518$1,223
28BrunswickMedina County$90,66335,246$1,157
29TallmadgeSummit County$89,41018,335$1,067
30MentorLake County$88,94947,171$1,239
31CentervilleMontgomery County$85,49225,205$1,270
32North OlmstedCuyahoga County$84,36331,924$1,141
33LebanonWarren County$83,68521,501$1,090
34North RoyaltonCuyahoga County$83,67030,972$1,116
35MiamisburgMontgomery County$82,90019,948$1,132
36OregonLucas County$82,19719,799$900
37South EuclidCuyahoga County$81,29721,534$1,367
38WadsworthMedina County$79,49024,492$1,067
39Huber HeightsMontgomery County$79,13143,455$1,258
40FairfieldButler County$77,93744,828$1,242
41MedinaMedina County$77,38525,950$1,077
42Forest ParkHamilton County$75,95620,025$1,306
43KetteringMontgomery County$74,68157,206$1,051
44ReynoldsburgFranklin County$72,97241,224$1,259
45Cleveland HeightsCuyahoga County$72,82644,497$1,216
46Cuyahoga FallsSummit County$72,70550,909$1,038
47NorwoodHamilton County$71,61119,114$981
48Brook ParkCuyahoga County$71,33218,284$1,122
49WilloughbyLake County$71,30924,046$1,171
50White Oak (unincorporated)Hamilton County$70,34119,216$1,091
51ParmaCuyahoga County$69,29579,870$1,087
52LakewoodCuyahoga County$68,95450,007$1,070
53TroyMiami County$68,83026,842$1,003
54PiquaMiami County$67,79620,646$922
55WoosterWayne County$66,89826,971$918
56Mayfield HeightsCuyahoga County$66,52420,022$1,128
57ColumbusFranklin County$66,082914,802$1,295
58FairbornGreene County$61,75134,534$977
59NewarkLicking County$61,67050,783$973
60FindlayHancock County$61,42340,287$975
61RiversideMontgomery County$61,35224,435$1,050
62Parma HeightsCuyahoga County$61,00920,581$1,111
63SidneyShelby County$60,66820,501$869
64AshlandAshland County$60,02918,911$893
65LancasterFairfield County$59,13341,249$1,083
66MiddletownButler County$57,10251,617$1,007
67MassillonStark County$56,44632,338$862
68AllianceStark County$56,10621,478$836
69XeniaGreene County$56,02925,689$931
70HamiltonButler County$55,16663,468$1,007
71ElyriaLorain County$54,94553,035$906
72Garfield HeightsCuyahoga County$54,59329,269$1,129
73ChillicotheRoss County$54,08621,902$887
74Maple HeightsCuyahoga County$53,41423,258$1,338
75Austintown (unincorporated)Mahoning County$52,97830,164$788
76CincinnatiHamilton County$52,909311,224$1,001
77BarbertonSummit County$52,26724,844$848
78WhitehallFranklin County$51,75920,019$1,145
79PainesvilleLake County$51,51620,548$1,036
80NilesTrumbull County$50,95318,287$798
81EuclidCuyahoga County$50,28548,823$1,025
82SanduskyErie County$50,13924,606$905
83TrotwoodMontgomery County$50,11323,041$1,031
84ToledoLucas County$49,724267,463$901
85LorainLorain County$48,68565,395$887
86AkronSummit County$48,076189,247$955
87MarionMarion County$47,95135,669$856
88SpringfieldClark County$47,14358,190$851
89LimaAllen County$46,24035,010$903
90DaytonMontgomery County$45,247136,579$918
91Bowling GreenWood County$45,15429,983$897
92MansfieldRichland County$44,54047,663$814
93ZanesvilleMuskingum County$43,28024,740$821
94CantonStark County$43,18869,755$850
95KentPortage County$42,96427,116$991
96ClevelandCuyahoga County$40,801366,097$945
97OxfordButler County$40,76421,753$997
98AthensAthens County$38,20423,396$1,011
99WarrenTrumbull County$37,88738,912$766
100YoungstownMahoning County$34,40859,331$728

Other rankings for Ohio

Largest Cities · Cities With the Cheapest Rent · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.

FAQ

Which Ohio city has the highest median household income?

Hudson, with $171,427 (among the 100 largest places; ACS 2020–2024).

How many cities are ranked?

The 100 largest places in Ohio by population.

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore