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

Updated on January 16, 2024.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for Ohio was $83,820. Among all Ohio counties, Delaware County had the highest average household income ($142,571), followed by Warren County ($125,197), and Geauga County ($122,592). On the other hand, the following 3 counties had the lowest average household income: Morgan County ($55,853), Meigs County ($60,177), and Scioto County ($60,872).

The chart below shows the top 10 Ohio counties with high average 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 Average Household Income in 2021
Delaware County
Warren County
Geauga County
Union County
Medina County
Greene County
Clermont County
Fairfield County
Licking County
Butler County
Ranking of Ohio Counties By Average Household Income in 2021
Items per page:
0 of 0
Rank County Average HH Income ($)
1 Delaware County 142571
2 Warren County 125197
3 Geauga County 122592
4 Union County 121977
5 Medina County 103374
6 Greene County 96842
7 Clermont County 95073
8 Fairfield County 94515
9 Licking County 93415
10 Butler County 91692
11 Hamilton County 91495
12 Ottawa County 90346
13 Franklin County 90206
14 Holmes County 89831
15 Wood County 87859
16 Lake County 87706
17 Madison County 87237
18 Summit County 87057
19 Putnam County 86945
20 Portage County 84463
21 Mercer County 84205
22 Miami County 83925
23 Lorain County 83090
24 Auglaize County 82845
25 Shelby County 82156
26 Hancock County 81728
27 Cuyahoga County 81542
28 Erie County 81487
29 Logan County 81331
30 Fulton County 80970
31 Pickaway County 80741
32 Defiance County 80425
33 Wayne County 79977
34 Morrow County 78339
35 Henry County 77922
36 Knox County 76882
37 Preble County 76123
38 Montgomery County 76033
39 Stark County 75786
40 Lucas County 74852
41 Paulding County 74850
42 Champaign County 74765
43 Clinton County 74075
44 Wyandot County 74030
45 Washington County 73594
46 Brown County 73506
47 Darke County 73406
48 Ashland County 73246
49 Carroll County 72970
50 Sandusky County 72745
51 Monroe County 72174
52 Seneca County 71930
53 Van Wert County 71355
54 Muskingum County 71276
55 Tuscarawas County 71203
56 Noble County 70433
57 Belmont County 70378
58 Pike County 70167
59 Huron County 70060
60 Marion County 69977
61 Allen County 69845
62 Mahoning County 69698
63 Hocking County 69482
64 Ross County 69245
65 Perry County 69155
66 Clark County 69009
67 Williams County 68335
68 Columbiana County 68108
69 Richland County 67852
70 Fayette County 67761
71 Gallia County 67452
72 Harrison County 66483
73 Jefferson County 66348
74 Jackson County 65671
75 Trumbull County 65668
76 Ashtabula County 65004
77 Hardin County 64987
78 Athens County 64958
79 Adams County 64474
80 Crawford County 64467
81 Highland County 63918
82 Guernsey County 63353
83 Lawrence County 63050
84 Vinton County 62779
85 Coshocton County 62124
86 Scioto County 60872
87 Meigs County 60177
88 Morgan County 55853