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

Updated on March 28, 2026.

Based on the US Census Bureau's special tabulation from the ACS 5-year estimates, in 2023, the citizen population for Montana was 1,093,945 and represented 98.99% of the total Montana population.

Among all Montana counties, Yellowstone had the highest citizen population (165.83K), followed by Gallatin (119.72K), and Missoula (118.07K).

In terms of percentages, Carter had the highest percentage of its population being citizens (100.00%), followed by Fallon (100.00%), and Garfield (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 2023
Montana Citizen Population By County in 2023
Items per page:
0 of 0
County Citizen Population % of County Population
Yellowstone 165830 99.10
Gallatin 119715 97.97
Missoula 118070 98.69
Flathead 107230 98.88
Cascade 84095 99.40
Lewis and Clark 72055 99.28
Ravalli 45410 99.14
Silver Bow 35310 99.21
Lake 31725 98.91
Lincoln 20320 98.38
Park 17355 99.26
Hill 16210 99.69
Glacier 13655 99.56
Big Horn 12935 99.77
Sanders 12880 99.58
Jefferson 12380 99.04
Custer 11865 99.37
Fergus 11535 99.61
Richland 11100 97.97
Carbon 10785 99.17
Roosevelt 10620 99.58
Beaverhead 9530 99.37
Deer Lodge 9490 99.79
Stillwater 9030 99.78
Madison 8875 98.89
Dawson 8835 99.55
Rosebud 8175 99.27
Valley 7495 99.40
Broadwater 7260 99.32
Powell 7000 99.57
Blaine 6960 99.50
Teton 6280 99.84
Pondera 5965 99.25
Chouteau 5860 99.49
Musselshell 5005 98.72
Toole 4950 98.41
Mineral 4780 99.69
Phillips 4180 98.94
Sweet Grass 3710 99.87
Sheridan 3635 98.91
Granite 3370 98.54
Fallon 2815 100.00
Wheatland 2045 99.76
Judith Basin 2020 98.30
Meagher 1955 98.74
Liberty 1950 98.99
McCone 1820 100.00
Powder River 1725 98.01
Daniels 1515 99.34
Carter 1360 100.00
Prairie 1200 96.00
Wibaux 1150 100.00
Garfield 940 100.00
Golden Valley 840 100.00
Treasure 745 98.03
Petroleum 400 100.00