Ranking of Montana 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 Montana was $34,423. Among all Montana counties, Gallatin County had the highest per capita income ($42,219), followed by Fallon County ($41,686), and Sheridan County ($39,287). On the other hand, the following 3 counties had the lowest per capita income: Big Horn County ($19,240), Roosevelt County ($19,373), and Glacier County ($20,557).

The chart below shows the top 9 Montana counties with high per capita income, and the table below shows the ranking of all Montana counties.

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

Ranking of Montana Counties By Per Capita Income in 2021
Gallatin County
Fallon County
Sheridan County
Stillwater County
Yellowstone County
Lewis and Clark County
Carbon County
Park County
Jefferson County
Ranking of Montana Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Gallatin County 42219
2 Fallon County 41686
3 Sheridan County 39287
4 Stillwater County 38767
5 Yellowstone County 38186
6 Lewis and Clark County 38001
7 Carbon County 37557
8 Park County 37543
9 Jefferson County 36979
10 Madison County 36692
11 Missoula County 36563
12 McCone County 34940
13 Flathead County 34897
14 Ravalli County 34836
15 Powder River County 33666
16 Broadwater County 33398
17 Daniels County 33367
18 Judith Basin County 32975
19 Petroleum County 32424
20 Granite County 32389
21 Treasure County 32310
22 Dawson County 31966
23 Custer County 31910
24 Liberty County 31745
25 Cascade County 31478
26 Garfield County 31342
27 Sweet Grass County 31237
28 Fergus County 31075
29 Musselshell County 30772
30 Silver Bow County 30459
31 Richland County 30143
32 Beaverhead County 30134
33 Mineral County 29952
34 Pondera County 29567
35 Toole County 29408
36 Teton County 28992
37 Carter County 28721
38 Deer Lodge County 28579
39 Lake County 28371
40 Valley County 28361
41 Meagher County 28333
42 Wibaux County 28228
43 Prairie County 27699
44 Phillips County 27684
45 Lincoln County 27417
46 Sanders County 27287
47 Golden Valley County 27064
48 Chouteau County 26856
49 Rosebud County 26638
50 Hill County 25384
51 Powell County 25255
52 Wheatland County 23428
53 Blaine County 21125
54 Glacier County 20557
55 Roosevelt County 19373
56 Big Horn County 19240