Montana Citizen Population By County in 2020 (ACS-5Yrs)

Updated on March 28, 2026.

Based on the US Census Bureau's special tabulation from the ACS 5-year estimates, in 2020, the citizen population for Montana was 1,051,805 and represented 99.07% of the total Montana population.

Among all Montana counties, Yellowstone had the highest citizen population (159.06K), followed by Missoula (117.50K), and Gallatin (109.60K).

In terms of percentages, Carter had the highest percentage of its population being citizens (100.00%), followed by Garfield (100.00%), and Golden Valley (100.00%).

The chart and table below shows the citizen population of each county and the percentage of each county's population that were citizens.

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

See this for other years:
Montana Citizen Population By County in 2020
Montana Citizen Population By County in 2020
Items per page:
0 of 0
County Citizen Population % of County Population
Yellowstone 159055 99.17
Missoula 117495 98.69
Gallatin 109595 98.38
Flathead 101125 99.14
Cascade 81045 99.35
Lewis and Clark 68315 99.42
Ravalli 43220 99.53
Silver Bow 34575 99.08
Lake 30015 98.78
Lincoln 19570 98.61
Park 16360 99.06
Hill 16330 99.45
Glacier 13520 98.65
Big Horn 13255 99.66
Jefferson 11985 99.30
Sanders 11725 99.32
Custer 11510 99.52
Fergus 11095 99.37
Roosevelt 11015 99.32
Richland 10945 98.65
Carbon 10650 99.63
Stillwater 9520 99.58
Beaverhead 9395 99.37
Deer Lodge 9055 98.91
Rosebud 8965 98.90
Dawson 8785 99.55
Madison 8340 97.77
Valley 7415 99.87
Powell 6820 99.64
Blaine 6680 99.70
Teton 6105 99.67
Broadwater 6020 99.01
Pondera 5855 99.07
Chouteau 5695 99.39
Toole 4785 99.48
Musselshell 4620 98.72
Mineral 4320 99.77
Phillips 3975 98.64
Sweet Grass 3660 99.59
Sheridan 3345 98.67
Granite 3305 99.40
Fallon 2925 98.32
Liberty 2455 100.00
Wheatland 2130 99.53
Judith Basin 1955 99.24
McCone 1815 99.45
Meagher 1755 97.77
Daniels 1695 99.41
Powder River 1610 98.47
Carter 1305 100.00
Prairie 1130 97.41
Garfield 1050 100.00
Wibaux 1030 99.52
Golden Valley 815 100.00
Treasure 615 100.00
Petroleum 465 100.00