Montana Counties

56 counties · Census ACS 2023 data

County Population Med. Income Home Value
Yellowstone County 167,340 $74,400 $317,600
Gallatin County 122,194 $87,454 $604,900
Missoula County 119,639 $71,246 $423,100
Flathead County 108,445 $71,327 $467,700
Cascade County 84,601 $66,203 $243,300
Lewis and Clark County 72,580 $74,543 $358,200
Ravalli County 45,807 $71,323 $435,000
Silver Bow County 35,589 $57,504 $223,500
Lake County 32,073 $61,965 $369,200
Lincoln County 20,656 $47,018 $258,700
Park County 17,484 $66,607 $429,700
Hill County 16,260 $55,313 $187,600
Glacier County 13,713 $45,129 $153,400
Big Horn County 12,963 $56,680 $148,200
Sanders County 12,936 $54,035 $323,800
Jefferson County 12,501 $76,576 $408,000
Custer County 11,938 $63,585 $204,200
Fergus County 11,581 $59,731 $202,700
Richland County 11,329 $69,578 $259,000
Carbon County 10,877 $71,017 $379,300
Roosevelt County 10,665 $53,125 $119,400
Beaverhead County 9,590 $58,072 $282,000
Deer Lodge County 9,512 $49,533 $209,700
Stillwater County 9,052 $81,503 $355,600
Madison County 8,975 $67,420 $440,500
Dawson County 8,874 $70,953 $187,400
Rosebud County 8,236 $56,430 $188,900
Valley County 7,540 $64,515 $198,600
Broadwater County 7,310 $63,636 $364,800
Powell County 7,029 $63,432 $255,700
Blaine County 6,997 $65,050 $124,900
Teton County 6,291 $67,766 $235,500
Pondera County 6,012 $53,500 $179,200
Chouteau County 5,888 $56,927 $185,100
Musselshell County 5,068 $59,010 $221,200
Toole County 5,028 $53,693 $187,400
Mineral County 4,796 $61,117 $313,600
Phillips County 4,224 $58,156 $175,000
Sweet Grass County 3,713 $69,426 $295,500
Sheridan County 3,677 $63,654 $111,600
Granite County 3,419 $54,646 $339,500
Fallon County 2,817 $72,284 $237,000
Judith Basin County 2,053 $55,417 $214,200
Wheatland County 2,049 $47,054 $172,700
Meagher County 1,979 $56,215 $244,400
Liberty County 1,968 $53,264 $116,800
McCone County 1,818 $71,842 $197,400
Powder River County 1,762 $68,009 $149,400
Daniels County 1,524 $58,000 $177,800
Carter County 1,361 $52,171 $176,600
Prairie County 1,251 $45,192 $167,100
Wibaux County 1,148 $64,792 $92,300
Garfield County 938 $61,750 $178,300
Golden Valley County 840 $57,353 $203,900
Treasure County 761 $73,036 $215,300
Petroleum County 401 $59,318 $173,700