IntelliMoveTake the quiz →
2026 ranking

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.

  1. 1
    Centerfield, 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

  2. 2
    Gunnison, 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

  3. 3
    Castle 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

  4. 4
    Beaver, 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

  5. 5
    Orangeville, 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

  6. 6
    Nephi, UT Score 67/100

    6,885 people · typical home $416k · household income $106k · 2.0% unemployment · 2 mi to a hospital

  7. 7
    Mount 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

  8. 8
    Thatcher, 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

  9. 9
    Mantua, 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

  10. 10
    Manti, 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

  11. 11
    Fairview, 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

  12. 12
    Huntington, 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

  13. 13
    Milford, 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

  14. 14
    Perry, 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

  15. 15
    Moroni, 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

  16. 16
    Ferron, 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

  17. 17
    Spring 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

  18. 18
    Mona, UT Score 57/100

    1,674 people · typical home $484k · household income $115k · 1.0% unemployment · 9 mi to a hospital

  19. 19
    Richfield, 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

  20. 20
    Monroe, 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

  21. 21
    Enoch, 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

  22. 22
    Maeser, 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

  23. 23
    Blanding, 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

  24. 24
    Monticello, 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

  25. 25
    Naples, 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.

Take the quiz →

All places in Utah →