Ranking of Ohio Counties By Median Household Income in 2021 (ACS-5Yrs)

Updated on September 30, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for Ohio was $61,938. Among all Ohio counties, Delaware County had the highest median household income ($116,284), followed by Union County ($96,634), and Warren County ($95,709). On the other hand, the following 3 counties had the lowest median household income: Scioto County ($43,266), Meigs County ($44,113), and Adams County ($44,467).

The chart below shows the top 10 Ohio counties with high median household income, and the table below shows the ranking of all Ohio counties.

You can also see similar ranking of counties for other states as well as for the whole United States.

Ranking of Ohio Counties By Median Household Income in 2021
Delaware County
Union County
Warren County
Geauga County
Medina County
Fairfield County
Greene County
Putnam County
Clermont County
Madison County
Ranking of Ohio Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 Delaware County 116284
2 Union County 96634
3 Warren County 95709
4 Geauga County 90285
5 Medina County 82894
6 Fairfield County 77241
7 Greene County 75901
8 Putnam County 73122
9 Clermont County 73013
10 Madison County 72811
11 Licking County 72771
12 Butler County 72281
13 Lake County 70168
14 Holmes County 69454
15 Auglaize County 69315
16 Mercer County 68692
17 Shelby County 66536
18 Wood County 66337
19 Miami County 66284
20 Franklin County 65999
21 Defiance County 65779
22 Fulton County 65418
23 Wayne County 64594
24 Henry County 64513
25 Ottawa County 64463
26 Knox County 64439
27 Logan County 64196
28 Portage County 64163
29 Pickaway County 63629
30 Morrow County 63411
31 Summit County 63111
32 Hamilton County 63080
33 Champaign County 62865
34 Lorain County 62390
35 Wyandot County 61626
36 Hancock County 60828
37 Preble County 60527
38 Erie County 60149
39 Paulding County 59987
40 Brown County 59766
41 Van Wert County 59210
42 Huron County 59049
43 Perry County 58616
44 Stark County 58170
45 Ashland County 58168
46 Tuscarawas County 57545
47 Darke County 57440
48 Clinton County 57409
49 Hocking County 56755
50 Montgomery County 56543
51 Sandusky County 56414
52 Seneca County 56043
53 Carroll County 55954
54 Allen County 55114
55 Cuyahoga County 55109
56 Williams County 55030
57 Clark County 54869
58 Belmont County 54191
59 Washington County 54167
60 Ross County 54004
61 Lucas County 53176
62 Fayette County 52964
63 Richland County 52605
64 Highland County 52376
65 Muskingum County 52224
66 Hardin County 52112
67 Harrison County 51993
68 Columbiana County 51664
69 Marion County 51144
70 Jackson County 50983
71 Gallia County 50773
72 Mahoning County 50750
73 Monroe County 50503
74 Trumbull County 50258
75 Ashtabula County 49680
76 Coshocton County 49297
77 Jefferson County 49211
78 Lawrence County 48947
79 Crawford County 48449
80 Guernsey County 48434
81 Athens County 47061
82 Vinton County 46653
83 Noble County 46144
84 Pike County 44961
85 Morgan County 44848
86 Adams County 44467
87 Meigs County 44113
88 Scioto County 43266