The Town Files

22 Small Towns in Utah With the Cheapest Homes

Ranked by median home value among 52 towns of 2,500–10,000 people in Utah. #1 is Price, UT (median home $225,600).

Map of the 22 towns12345678910111213141516171819202122
Numbers match the ranking.
  1. 22Harrisville, Utah

    Median home $397,600

    7,036 people · Weber County · median home $397,600 · income $88,750 · Jan low 22°F · 108 in snow

  2. 21Richmond, Utah

    Median home $395,200

    2,914 people · Cache County · median home $395,200 · income $110,428 · Jan low 17°F · 62 in snow

  3. 20Riverdale, Utah

    Median home $395,200

    9,343 people · Weber County · median home $395,200 · income $67,323 · Jan low 21°F · 23 in snow

  4. 19La Verkin, Utah

    Median home $393,300

    4,354 people · Washington County · median home $393,300 · income $68,269 · Jan low 29°F · 1 in snow

  5. 18Enoch, Utah

    Median home $386,200

    7,374 people · Iron County · median home $386,200 · income $80,750 · Jan low 18°F · 60 in snow

  6. 17Tremonton, Utah

    Median home $364,900

    9,894 people · Box Elder County · median home $364,900 · income $74,741 · Jan low 19°F · 40 in snow

  7. 16Garland, Utah

    Median home $360,400

    2,589 people · Box Elder County · median home $360,400 · income $74,375 · Jan low 19°F · 40 in snow

  8. 15Washington Terrace, Utah

    Median home $353,900

    9,267 people · Weber County · median home $353,900 · income $80,119 · Jan low 21°F · 23 in snow

  9. 14Parowan, Utah

    Median home $343,400

    2,996 people · Iron County · median home $343,400 · income $53,145 · Jan low 20°F · 50 in snow

  10. 13Maeser, Utah

    Median home $341,200

    4,081 people · Uintah County · median home $341,200 · income $83,813 · Jan low 10°F · 20 in snow

  11. 12Sunset, Utah

    Median home $332,500

    5,475 people · Davis County · median home $332,500 · income $76,364 · Jan low 21°F · 23 in snow

  12. 11Richfield, Utah

    Median home $332,500

    8,201 people · Sevier County · median home $332,500 · income $74,756 · Jan low 17°F · 18 in snow

  13. 10Fillmore, Utah

    Median home $320,500

    2,592 people · Millard County · median home $320,500 · income $66,442 · Jan low 21°F · 62 in snow

  14. 9Monroe, Utah

    Median home $318,300

    2,515 people · Sevier County · median home $318,300 · income $66,172 · Jan low 17°F · 35 in snow

  15. 8Mount Pleasant, Utah

    Median home $315,600

    3,655 people · Sanpete County · median home $315,600 · income $68,920 · Jan low 13°F · 101 in snow

  16. 7Manti, Utah

    Median home $310,700

    3,429 people · Sanpete County · median home $310,700 · income $62,614 · Jan low 19°F · 53 in snow

  17. 6Blanding, Utah

    Median home $305,800

    3,394 people · San Juan County · median home $305,800 · income $71,797 · Jan low 22°F · 40 in snow

  18. 5Gunnison, Utah

    Median home $290,900

    3,509 people · Sanpete County · median home $290,900 · income $70,833 · Jan low 14°F · 39 in snow

  19. 4Roosevelt, Utah

    Median home $282,500

    6,747 people · Duchesne County · median home $282,500 · income $76,456 · Jan low 2°F · 16 in snow

  20. 3Beaver, Utah

    Median home $280,100

    3,592 people · Beaver County · median home $280,100 · income $75,960 · Jan low 16°F · 121 in snow

  21. 2Delta, Utah

    Median home $271,400

    3,622 people · Millard County · median home $271,400 · income $78,506 · Jan low 16°F · 25 in snow

  22. 1Price, Utah

    Median home $225,600

    8,216 people · Carbon County · median home $225,600 · income $53,203 · Jan low 16°F · 9 in snow

More Utah rankings

Same ranking, other places

Methodology. We ranked 52 towns of 2,500–10,000 people in Utah (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: