Ranking of Montana 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 Montana was $60,560. Among all Montana counties, Fallon County had the highest median household income ($83,750), followed by Gallatin County ($76,208), and Stillwater County ($72,906). On the other hand, the following 3 counties had the lowest median household income: Wheatland County ($38,893), Glacier County ($39,441), and Carter County ($41,447).

The chart below shows the top 10 Montana counties with high median household 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 Median Household Income in 2021
Fallon County
Gallatin County
Stillwater County
Jefferson County
Lewis and Clark County
Yellowstone County
Flathead County
McCone County
Carbon County
Richland County
Ranking of Montana Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 Fallon County 83750
2 Gallatin County 76208
3 Stillwater County 72906
4 Jefferson County 72500
5 Lewis and Clark County 66486
6 Yellowstone County 65656
7 Flathead County 63582
8 McCone County 63365
9 Carbon County 63178
10 Richland County 62530
11 Missoula County 61423
12 Teton County 60431
13 Broadwater County 60244
14 Ravalli County 59640
15 Rosebud County 59339
16 Sweet Grass County 59238
17 Sheridan County 58786
18 Park County 58510
19 Dawson County 57684
20 Hill County 56840
21 Madison County 56410
22 Cascade County 56377
23 Pondera County 55865
24 Powder River County 55833
25 Custer County 55426
26 Treasure County 55313
27 Garfield County 55000
28 Daniels County 54722
29 Petroleum County 54375
30 Toole County 54137
31 Valley County 53667
32 Lake County 53154
33 Powell County 53111
34 Fergus County 52941
35 Meagher County 51709
36 Judith Basin County 51691
37 Musselshell County 51153
38 Beaverhead County 51048
39 Blaine County 50847
40 Phillips County 50789
41 Mineral County 50750
42 Silver Bow County 50331
43 Big Horn County 49640
44 Granite County 49077
45 Wibaux County 49000
46 Chouteau County 48237
47 Roosevelt County 47182
48 Sanders County 46848
49 Golden Valley County 46607
50 Liberty County 46507
51 Deer Lodge County 44809
52 Prairie County 44500
53 Lincoln County 41922
54 Carter County 41447
55 Glacier County 39441
56 Wheatland County 38893