Ranking of North Dakota Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021 (ACS-5Yrs)

Updated on March 11, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for the Non-Hispanic White Alone ethnicity group in North Dakota was $71,999. Among all North Dakota counties, the Non-Hispanic White Alone ethnicity group had the highest median household income in Burke County ($98,929), followed by Mountrail County ($89,677), and Dunn County ($86,688). On the other hand, the Non-Hispanic White Alone ethnicity group had the lowest median household income in the following 3 counties: Eddy County ($47,609), Towner County ($51,875), and Adams County ($53,140).

The chart below shows the top 10 North Dakota counties where the Non-Hispanic White Alone ethnicity group had high median household income, and the table below shows the ranking of all North Dakota counties.

You can see similar information for other racial and ethnicity groups in North Dakota.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of North Dakota Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Burke County
Mountrail County
Dunn County
Williams County
Golden Valley County
McKenzie County
Steele County
Burleigh County
Mercer County
Morton County
Ranking of North Dakota Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Items per page:
0 of 0
Rank County Median Household Income ($)
1 Burke County 98929
2 Mountrail County 89677
3 Dunn County 86688
4 Williams County 86578
5 Golden Valley County 85417
6 McKenzie County 81538
7 Steele County 81458
8 Burleigh County 79411
9 Mercer County 78784
10 Morton County 78435
11 Divide County 77054
12 Bowman County 74936
13 Cass County 74674
14 Ward County 74421
15 McHenry County 72926
16 Stark County 72828
17 Traill County 72679
18 Foster County 72563
19 McLean County 72526
20 Renville County 71667
21 Billings County 71375
22 Bottineau County 69702
23 Ransom County 68883
24 Sargent County 68790
25 Slope County 68182
26 Oliver County 67500
27 Benson County 65625
28 Barnes County 65000
29 Griggs County 63929
30 Rolette County 63594
31 LaMoure County 63438
32 Hettinger County 63019
33 Richland County 62896
34 Cavalier County 62216
35 Pembina County 61727
36 Ramsey County 61280
37 Sheridan County 61188
38 Walsh County 61051
39 Grand Forks County 60675
40 McIntosh County 59655
41 Pierce County 59320
42 Wells County 59258
43 Nelson County 58707
44 Dickey County 58169
45 Emmons County 57361
46 Grant County 57300
47 Stutsman County 56384
48 Sioux County 54250
49 Kidder County 54167
50 Logan County 54107
51 Adams County 53140
52 Towner County 51875
53 Eddy County 47609