Ranking of North Dakota 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 North Dakota was $68,131. Among all North Dakota counties, Burke County had the highest median household income ($97,802), followed by Dunn County ($84,459), and Divide County ($83,438). On the other hand, the following 3 counties had the lowest median household income: Sioux County ($39,755), Eddy County ($44,958), and Rolette County ($49,434).

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

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

Ranking of North Dakota Counties By Median Household Income in 2021
Burke County
Dunn County
Divide County
Golden Valley County
Steele County
Williams County
Mercer County
McKenzie County
Mountrail County
Bowman County
Ranking of North Dakota Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 Burke County 97802
2 Dunn County 84459
3 Divide County 83438
4 Golden Valley County 83295
5 Steele County 81354
6 Williams County 80142
7 Mercer County 78547
8 McKenzie County 78442
9 Mountrail County 76520
10 Bowman County 76447
11 Burleigh County 76043
12 Morton County 75177
13 Traill County 73113
14 McLean County 72324
15 Ward County 72227
16 McHenry County 71612
17 Billings County 71375
18 Foster County 71250
19 Renville County 71218
20 Stark County 70364
21 Cass County 68718
22 Bottineau County 68095
23 Slope County 67614
24 Ransom County 67480
25 Sargent County 67467
26 Griggs County 64196
27 Oliver County 64148
28 Barnes County 64016
29 LaMoure County 63594
30 Hettinger County 62865
31 Richland County 62481
32 Pembina County 61795
33 Sheridan County 61125
34 Cavalier County 60284
35 Pierce County 59803
36 Walsh County 59368
37 Wells County 58932
38 Dickey County 58267
39 McIntosh County 58056
40 Grand Forks County 57213
41 Grant County 57200
42 Nelson County 56724
43 Emmons County 56713
44 Ramsey County 55534
45 Stutsman County 54652
46 Benson County 54375
47 Logan County 53929
48 Adams County 52896
49 Kidder County 52419
50 Towner County 51912
51 Rolette County 49434
52 Eddy County 44958
53 Sioux County 39755