State rankings

Best Counties to Live in Utah

Compare counties in Utah 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 Utah counties

Showing 29 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Juab County
FIPS 49023
75.586.248.576.493.178.993.1$451,649$101,786
2Beaver County
FIPS 49001
74.2655690.38584.294.1$312,684$79,360
3Morgan County
FIPS 49029
72.591.830.595.8-7391$743,323$130,929
4Utah County
FIPS 49049
71.987.427.787.497.975.668.2$543,536$100,671
5Tooele County
FIPS 49045
71.39247.352.695.972.287.9$478,644$106,587
6Cache County
FIPS 49005
71.17824.5969575.289.5$467,957$81,665
7Davis County
FIPS 49011
70.486.835.383.498.373.422.8$560,307$110,884
8Sevier County
FIPS 49041
70.366.148.97992.472.893$330,959$74,884
9Box Elder County
FIPS 49003
69.679.734.474.392.875.993.6$454,737$84,550
10Summit County
FIPS 49043
68.789.310.396.483.580.179$1,326,103$138,114
11Kane County
FIPS 49025
6871.726.389.389.279.385.6$421,816$77,092
12Rich County
FIPS 49033
67.783.410.689.389.389.380.6$587,240$79,009
13Sanpete County
FIPS 49039
67.573.73178.989.476.689$385,224$70,083
14Millard County
FIPS 49027
66.280.347.766.755.278.494.3$342,863$73,639
15Washington County
FIPS 49053
65.979.115.28096.87586.4$529,491$80,632
16Wasatch County
FIPS 49051
65.889.415.97486.47485.7$948,347$117,608
17Iron County
FIPS 49021
65.273.12079.490.778.293.1$409,490$66,247
18Emery County
FIPS 49015
64.462.855.264.6-77.890.6$296,392$74,291
19Uintah County
FIPS 49047
6376.942.745.577.477.492.1$352,589$73,746
20Daggett County
FIPS 49009
60.859.330.662.691.18181.5$354,107$66,000
21Garfield County
FIPS 49017
59.84448.577.7-78.385.7$253,584$61,875
22Weber County
FIPS 49057
58.779.93631.191.567.261.4$462,492$90,005
23Wayne County
FIPS 49055
55.953.521.880.3-84.584$446,681$76,607
24Carbon County
FIPS 49007
55.445.642.540.889.772.490.8$279,605$58,377
25Piute County
FIPS 49031
5551.834.965.9-81.874.1$264,800$48,393
26Duchesne County
FIPS 49013
54.677.14226.851.374.486.5$365,470$78,445
27Grand County
FIPS 49019
495814.635.678.272.794.8$579,672$67,106
28San Juan County
FIPS 49037
46.856.134.65.8787086.2$356,378$64,481
29Salt Lake County
FIPS 49035
46.481.820.952.614.169.623.1$573,292$97,494