Ranking of North Dakota Counties By Per Capita Income in 2021 (ACS-5Yrs)

Updated on November 29, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for North Dakota was $37,343. Among all North Dakota counties, Dunn County had the highest per capita income ($47,472), followed by Cavalier County ($46,435), and Burke County ($46,234). On the other hand, the following 3 counties had the lowest per capita income: Sioux County ($15,928), Rolette County ($21,188), and Benson County ($21,383).

The chart below shows the top 9 North Dakota counties with high per capita 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 Per Capita Income in 2021
Dunn County
Cavalier County
Burke County
Sargent County
Williams County
Griggs County
McKenzie County
Cass County
Divide County
Ranking of North Dakota Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Dunn County 47472
2 Cavalier County 46435
3 Burke County 46234
4 Sargent County 41348
5 Williams County 41200
6 Griggs County 40819
7 McKenzie County 40536
8 Cass County 40345
9 Divide County 40082
10 Burleigh County 39998
11 Bottineau County 39686
12 Foster County 38175
13 Steele County 38170
14 Billings County 38026
15 Mercer County 37725
16 Golden Valley County 37702
17 Bowman County 37482
18 McHenry County 37229
19 Grant County 37118
20 Stark County 37099
21 Sheridan County 36999
22 Morton County 36972
23 Ward County 36966
24 Wells County 36951
25 McLean County 36728
26 Barnes County 36662
27 Pembina County 36328
28 Mountrail County 36141
29 Traill County 36059
30 Slope County 35915
31 Walsh County 35032
32 Ransom County 34858
33 Eddy County 34413
34 Grand Forks County 34045
35 Emmons County 33948
36 McIntosh County 33928
37 LaMoure County 33843
38 Richland County 33768
39 Hettinger County 33535
40 Renville County 33509
41 Nelson County 33392
42 Stutsman County 32970
43 Ramsey County 32937
44 Oliver County 32459
45 Adams County 32330
46 Dickey County 32305
47 Towner County 32019
48 Logan County 30952
49 Pierce County 30618
50 Kidder County 29505
51 Benson County 21383
52 Rolette County 21188
53 Sioux County 15928