Best small towns to live in Utah
The 25 Utah small towns with the best mix of affordability, safety, schools and jobs, picked from 63 real small towns of 1,000 to 15,000 people — not suburbs.
- 1Centerfield, UT Score 75/100
1,240 people · typical home $315k · household income $78k · 63 violent crimes per 100k · 4.0% unemployment · 4 mi to a hospital
- 2Gunnison, UT Score 74/100
3,562 people · typical home $291k · household income $71k · 63 violent crimes per 100k · 4.0% unemployment · 2 mi to a hospital
- 3Castle Dale, UT Score 72/100
1,546 people · typical home $218k · household income $83k · 109 violent crimes per 100k · 3.0% unemployment · 24 mi to a hospital
- 4Beaver, UT Score 69/100
3,681 people · typical home $280k · household income $76k · 192 violent crimes per 100k · 0.0% unemployment · 8 mi to a hospital
- 5Orangeville, UT Score 67/100
1,445 people · typical home $246k · household income $90k · 109 violent crimes per 100k · 3.0% unemployment · 25 mi to a hospital
- 6Nephi, UT Score 67/100
6,885 people · typical home $416k · household income $106k · 2.0% unemployment · 2 mi to a hospital
- 7Mount Pleasant, UT Score 65/100
3,805 people · typical home $316k · household income $69k · 63 violent crimes per 100k · 4.0% unemployment · 3 mi to a hospital
- 8Thatcher, UT Score 65/100
1,170 people · typical home $404k · household income $101k · 111 violent crimes per 100k · 2.0% unemployment · 2 mi to a hospital
- 9Mantua, UT Score 65/100
1,677 people · typical home $607k · household income $142k · 65 violent crimes per 100k · 2.0% unemployment · 8 mi to a hospital
- 10Manti, UT Score 64/100
3,594 people · typical home $311k · household income $63k · 63 violent crimes per 100k · 2.0% unemployment · 12 mi to a hospital
- 11Fairview, UT Score 62/100
1,342 people · typical home $298k · household income $66k · 63 violent crimes per 100k · 4.0% unemployment · 7 mi to a hospital
- 12Huntington, UT Score 62/100
1,965 people · typical home $199k · household income $77k · 109 violent crimes per 100k · 7.0% unemployment · 16 mi to a hospital
- 13Milford, UT Score 61/100
1,547 people · typical home $257k · household income $82k · 192 violent crimes per 100k · 2.0% unemployment · 5 mi to a hospital
- 14Perry, UT Score 61/100
5,843 people · typical home $465k · household income $113k · 124 violent crimes per 100k · 2.0% unemployment · 8 mi to a hospital
- 15Moroni, UT Score 61/100
1,535 people · typical home $283k · household income $66k · 63 violent crimes per 100k · 8.0% unemployment · 9 mi to a hospital
- 16Ferron, UT Score 59/100
1,517 people · typical home $216k · household income $71k · 109 violent crimes per 100k · 7.0% unemployment · 33 mi to a hospital
- 17Spring City, UT Score 58/100
1,057 people · typical home $328k · household income $71k · 63 violent crimes per 100k · 5.0% unemployment · 6 mi to a hospital
- 18Mona, UT Score 57/100
1,674 people · typical home $484k · household income $115k · 1.0% unemployment · 9 mi to a hospital
- 19Richfield, UT Score 56/100
8,224 people · typical home $333k · household income $75k · 110 violent crimes per 100k · 4.0% unemployment · 20 mi to a hospital
- 20Monroe, UT Score 56/100
2,616 people · typical home $318k · household income $66k · 72 violent crimes per 100k · 4.0% unemployment · 17 mi to a hospital
- 21Enoch, UT Score 56/100
8,144 people · typical home $386k · household income $81k · 96 violent crimes per 100k · 4.0% unemployment · 5 mi to a hospital
- 22Maeser, UT Score 55/100
4,435 people · typical home $341k · household income $84k · 256 violent crimes per 100k · 1.0% unemployment · 4 mi to a hospital
- 23Blanding, UT Score 53/100
3,275 people · typical home $306k · household income $72k · 142 violent crimes per 100k · 5.0% unemployment · 9 mi to a hospital
- 24Monticello, UT Score 52/100
2,200 people · typical home $301k · household income $73k · 117 violent crimes per 100k · schools in the top 64% of UT · 2.0% unemployment · 3 mi to a hospital
- 25Naples, UT Score 52/100
3,285 people · typical home $305k · household income $98k · 256 violent crimes per 100k · 6.0% unemployment · 3 mi to a hospital
How we ranked them
Every small town in Utah with 1,000–15,000 people that stands on its own (not part of a big metro core, by USDA rural-urban codes) and has solid Census data. Each town is scored against the others in Utah on: affordability (household income vs. home prices), safety (violent crime, FBI), schools (reading proficiency vs. other Utah districts), jobs (unemployment, half weight) and everyday access (distance to a hospital and a grocery store, quarter weight each). Missing numbers count as average.
The "best" town is different for everyone — weather, size, politics, things to do and more all matter too.
Get a ranking built for you
Take the free 5-minute quiz and we'll rank every place in Utah — and the country — on what you care about.