State rankings

Best Counties to Live in Montana

Compare counties in Montana by overall score, affordability, economy, schools, safety, taxes, and peace & quiet. Rankings are public-data estimates for comparison and research.

Category highlights

Quick entry points for common county search priorities.

National rankings

All Montana counties

Showing 56 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1McCone County
FIPS 30055
78.471.96092.498.577.986.6$254,778$69,375
2Wibaux County
FIPS 30109
77.960.958.495.999.795.887.5$239,789$67,462
3Fallon County
FIPS 30025
76.667.773.672.39877.188.4$192,157$76,250
4Carter County
FIPS 30011
74.377.961.577.9-83.986.2$187,364$54,167
5Powder River County
FIPS 30075
73.184.44573.688.584.486.5$299,261$67,045
6Jefferson County
FIPS 30043
71.686.630.292.875.679.691.4$529,867$95,490
7Petroleum County
FIPS 30069
70.563.361.483.1-77.688.1$211,297$60,208
8Gallatin County
FIPS 30031
70.391.812.697.290.765.491.6$697,179$93,528
9Prairie County
FIPS 30079
69.668.181.655.174.853.691.4$139,580$51,250
10Sheridan County
FIPS 30091
69.370.27459.271.16389.4$176,230$70,147
11Dawson County
FIPS 30021
69.168.475.553.487.647.691.1$192,885$71,334
12Fergus County
FIPS 30027
68.964.138.89185.673.794.4$314,071$63,706
13Daniels County
FIPS 30019
68.860.372.777.4-54.385.9$168,085$55,625
14Richland County
FIPS 30083
68.677.854.35885.767.886.6$274,829$73,084
15Beaverhead County
FIPS 30001
68.272.918.594.797.472.392$399,744$61,268
16Custer County
FIPS 30017
67.875.662.845.29354.396.2$246,185$70,605
17Liberty County
FIPS 30051
67.748.856.289.98067.495.1$223,792$57,857
18Lewis and Clark County
FIPS 30049
66.880.823.986.583.161.494.7$462,125$78,237
19Chouteau County
FIPS 30015
66.755.829.194.596.577.288.1$314,698$58,218
20Musselshell County
FIPS 30065
66.356.761.265.976.778.585.6$241,728$58,920
21Judith Basin County
FIPS 30045
66.259.736.377.590.389.385$304,861$59,000
22Yellowstone County
FIPS 30111
65.878.237.967.484.160.992.6$393,359$76,570
23Teton County
FIPS 30099
65.757.839.488.879.173.189.8$349,224$70,430
24Stillwater County
FIPS 30095
64.869.326.487.975.877.982$485,137$84,732
25Park County
FIPS 30067
64.470.414.589.190.673.888.3$601,228$70,047
26Missoula County
FIPS 30063
63.878.212.291.388.150.793.5$570,556$75,598
27Toole County
FIPS 30101
63.75965.872.657.247.792.6$181,922$57,731
28Flathead County
FIPS 30029
63.677.415.391.771.368.890.9$639,812$73,925
29Ravalli County
FIPS 30081
63.575.218.876.782.578.188.6$596,540$71,283
30Broadwater County
FIPS 30007
62.279.12177.166.175.286.1$524,251$70,374
31Valley County
FIPS 30105
61.962.875.14272.537.287.9$182,545$71,695
32Powell County
FIPS 30077
61.366.342.470.758.366.991.2$318,530$66,923
33Garfield County
FIPS 30033
60.751.433.285.6-92.879.9$337,113$69,583
34Granite County
FIPS 30039
60.750.214.696.693.772.776.4$442,322$59,265
35Madison County
FIPS 30057
60.354.311.393.883.387.277.7$748,296$75,250
36Treasure County
FIPS 30103
6065.357.339.5-78.590.9$246,157$67,917
37Meagher County
FIPS 30059
59.773.644.836.774.676.378.1$312,169$71,932
38Carbon County
FIPS 30009
59.277.312.567.97678.678.2$508,256$80,261
39Silver Bow County
FIPS 30093
58.558.248.784.234.750.892.1$280,525$61,754
40Cascade County
FIPS 30013
57.868.4409010.76494.7$337,138$67,690
41Phillips County
FIPS 30071
56.74554.763.152.666.792.3$223,069$53,417
42Sanders County
FIPS 30089
56.743.720.372.194.477.387.7$447,471$57,476
43Sweet Grass County
FIPS 30097
56.573.516.281.331.188.586.8$486,041$77,000
44Mineral County
FIPS 30061
5654.129.344.893.678.685.2$382,886$63,450
45Golden Valley County
FIPS 30037
55.646.754.733.774.483.680.1$248,587$58,333
46Wheatland County
FIPS 30107
54.938.164.93171.877.488.7$176,919$49,489
47Lincoln County
FIPS 30053
53.541.42160.988.978.691.4$426,012$47,143
48Rosebud County
FIPS 30087
53.545.148.730.578.974.493.4$224,632$49,914
49Blaine County
FIPS 30005
52.548.864.824.362.751.993.3$214,055$64,813
50Deer Lodge County
FIPS 30023
50.359.741.620.16468.590$286,576$57,527
51Pondera County
FIPS 30073
48.739.539.314.997.468.191$260,328$52,338
52Glacier County
FIPS 30035
48.330.459.61.89762.392.9$178,024$46,875
53Hill County
FIPS 30041
48.246.748.821.465.854.395.5$231,658$52,798
54Big Horn County
FIPS 30003
45.541.561.10.656.666.791.8$217,738$58,750
55Roosevelt County
FIPS 30085
44.637.374.21.646.250.988.2$143,771$57,063
56Lake County
FIPS 30047
44.362.913.53150.372.284.1$585,034$63,360