The Town Files

22 Small Towns in Utah With the Cheapest Homes

Ranked by median home value among 52 towns of 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

    Harrisville is a city of 7,036 people in Weber County, Utah. The median home is worth $397,600 and the median household earns $88,750, so homes cost 4.5× income (typical Utah town: 4.8×). Median rent is $1,372.

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

    Full Harrisville, Utah profile: weather, storms, schools, jobs →

    Harrisville vs the typical Utah townHarrisvilleTypical Utah townHome value$397,600$457,300Income$88,750$93,194Rent$1,372$1,395
    Census ACS 2020–2024 medians.
  2. 21Richmond, Utah

    Median home $395,200

    Richmond, Utah
    Photo: Ntsimp (public domain, Wikimedia Commons)

    Richmond is a city of 2,914 people in Cache County, Utah. The median home is worth $395,200 and the median household earns $110,428, so homes cost 3.6× income (typical Utah town: 4.8×). Median rent is $1,063.

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

    Full Richmond, Utah profile: weather, storms, schools, jobs →

    Richmond vs the typical Utah townRichmondTypical Utah townHome value$395,200$457,300Income$110,428$93,194Rent$1,063$1,395
    Census ACS 2020–2024 medians.
  3. 20Riverdale, Utah

    Median home $395,200

    Riverdale is a city of 9,343 people in Weber County, Utah. The median home is worth $395,200 and the median household earns $67,323, so homes cost 5.9× income (typical Utah town: 4.8×). Median rent is $1,502.

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

    Full Riverdale, Utah profile: weather, storms, schools, jobs →

    Riverdale vs the typical Utah townRiverdaleTypical Utah townHome value$395,200$457,300Income$67,323$93,194Rent$1,502$1,395
    Census ACS 2020–2024 medians.
  4. 19La Verkin, Utah

    Median home $393,300

    La Verkin is a city of 4,354 people in Washington County, Utah. The median home is worth $393,300 and the median household earns $68,269, so homes cost 5.8× income (typical Utah town: 4.8×). Median rent is $1,392.

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

    Full La Verkin, Utah profile: weather, storms, schools, jobs →

    La Verkin vs the typical Utah townLa VerkinTypical Utah townHome value$393,300$457,300Income$68,269$93,194Rent$1,392$1,395
    Census ACS 2020–2024 medians.
  5. 18Enoch, Utah

    Median home $386,200

    Enoch is a city of 7,374 people in Iron County, Utah. The median home is worth $386,200 and the median household earns $80,750, so homes cost 4.8× income (typical Utah town: 4.8×). Median rent is $1,164.

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

    Full Enoch, Utah profile: weather, storms, schools, jobs →

    Enoch vs the typical Utah townEnochTypical Utah townHome value$386,200$457,300Income$80,750$93,194Rent$1,164$1,395
    Census ACS 2020–2024 medians.
  6. 17Tremonton, Utah

    Median home $364,900

    Tremonton is a city of 9,894 people in Box Elder County, Utah. The median home is worth $364,900 and the median household earns $74,741, so homes cost 4.9× income (typical Utah town: 4.8×). Median rent is $1,220.

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

    Full Tremonton, Utah profile: weather, storms, schools, jobs →

    Tremonton vs the typical Utah townTremontonTypical Utah townHome value$364,900$457,300Income$74,741$93,194Rent$1,220$1,395
    Census ACS 2020–2024 medians.
  7. 16Garland, Utah

    Median home $360,400

    Garland is a city of 2,589 people in Box Elder County, Utah. The median home is worth $360,400 and the median household earns $74,375, so homes cost 4.8× income (typical Utah town: 4.8×). Median rent is $868.

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

    Full Garland, Utah profile: weather, storms, schools, jobs →

    Garland vs the typical Utah townGarlandTypical Utah townHome value$360,400$457,300Income$74,375$93,194Rent$868$1,395
    Census ACS 2020–2024 medians.
  8. 15Washington Terrace, Utah

    Median home $353,900

    Washington Terrace is a city of 9,267 people in Weber County, Utah. The median home is worth $353,900 and the median household earns $80,119, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $1,293.

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

    Full Washington Terrace, Utah profile: weather, storms, schools, jobs →

    Washington Terrace vs the typical Utah townWashington TerraceTypical Utah townHome value$353,900$457,300Income$80,119$93,194Rent$1,293$1,395
    Census ACS 2020–2024 medians.
  9. 14Parowan, Utah

    Median home $343,400

    Parowan is a city of 2,996 people in Iron County, Utah. The median home is worth $343,400 and the median household earns $53,145, so homes cost 6.5× income (typical Utah town: 4.8×). Median rent is $1,013.

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

    Full Parowan, Utah profile: weather, storms, schools, jobs →

    Parowan vs the typical Utah townParowanTypical Utah townHome value$343,400$457,300Income$53,145$93,194Rent$1,013$1,395
    Census ACS 2020–2024 medians.
  10. 13Maeser, Utah

    Median home $341,200

    Maeser, Utah
    Photo: Ntsimp (public domain, Wikimedia Commons)

    Maeser is a community of 4,081 people in Uintah County, Utah. The median home is worth $341,200 and the median household earns $83,813, so homes cost 4.1× income (typical Utah town: 4.8×). Median rent is $794.

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

    Full Maeser, Utah profile: weather, storms, schools, jobs →

    Maeser vs the typical Utah townMaeserTypical Utah townHome value$341,200$457,300Income$83,813$93,194Rent$794$1,395
    Census ACS 2020–2024 medians.
  11. 12Sunset, Utah

    Median home $332,500

    Sunset is a city of 5,475 people in Davis County, Utah. The median home is worth $332,500 and the median household earns $76,364, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $1,156.

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

    Full Sunset, Utah profile: weather, storms, schools, jobs →

    Sunset vs the typical Utah townSunsetTypical Utah townHome value$332,500$457,300Income$76,364$93,194Rent$1,156$1,395
    Census ACS 2020–2024 medians.
  12. 11Richfield, Utah

    Median home $332,500

    Richfield is a city of 8,201 people in Sevier County, Utah. The median home is worth $332,500 and the median household earns $74,756, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $915.

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

    Full Richfield, Utah profile: weather, storms, schools, jobs →

    Richfield vs the typical Utah townRichfieldTypical Utah townHome value$332,500$457,300Income$74,756$93,194Rent$915$1,395
    Census ACS 2020–2024 medians.
  13. 10Fillmore, Utah

    Median home $320,500

    Fillmore is a city of 2,592 people in Millard County, Utah. The median home is worth $320,500 and the median household earns $66,442, so homes cost 4.8× income (typical Utah town: 4.8×). Median rent is $772.

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

    Full Fillmore, Utah profile: weather, storms, schools, jobs →

    Fillmore vs the typical Utah townFillmoreTypical Utah townHome value$320,500$457,300Income$66,442$93,194Rent$772$1,395
    Census ACS 2020–2024 medians.
  14. 9Monroe, Utah

    Median home $318,300

    Monroe is a city of 2,515 people in Sevier County, Utah. The median home is worth $318,300 and the median household earns $66,172, so homes cost 4.8× income (typical Utah town: 4.8×). Median rent is $1,044.

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

    Full Monroe, Utah profile: weather, storms, schools, jobs →

    Monroe vs the typical Utah townMonroeTypical Utah townHome value$318,300$457,300Income$66,172$93,194Rent$1,044$1,395
    Census ACS 2020–2024 medians.
  15. 8Mount Pleasant, Utah

    Median home $315,600

    Mount Pleasant is a city of 3,655 people in Sanpete County, Utah. The median home is worth $315,600 and the median household earns $68,920, so homes cost 4.6× income (typical Utah town: 4.8×). Median rent is $1,073.

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

    Full Mount Pleasant, Utah profile: weather, storms, schools, jobs →

    Mount Pleasant vs the typical Utah townMount PleasantTypical Utah townHome value$315,600$457,300Income$68,920$93,194Rent$1,073$1,395
    Census ACS 2020–2024 medians.
  16. 7Manti, Utah

    Median home $310,700

    Manti is a city of 3,429 people in Sanpete County, Utah. The median home is worth $310,700 and the median household earns $62,614, so homes cost 5.0× income (typical Utah town: 4.8×). Median rent is $995.

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

    Full Manti, Utah profile: weather, storms, schools, jobs →

    Manti vs the typical Utah townMantiTypical Utah townHome value$310,700$457,300Income$62,614$93,194Rent$995$1,395
    Census ACS 2020–2024 medians.
  17. 6Blanding, Utah

    Median home $305,800

    Blanding is a city of 3,394 people in San Juan County, Utah. The median home is worth $305,800 and the median household earns $71,797, so homes cost 4.3× income (typical Utah town: 4.8×). Median rent is $842.

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

    Full Blanding, Utah profile: weather, storms, schools, jobs →

    Blanding vs the typical Utah townBlandingTypical Utah townHome value$305,800$457,300Income$71,797$93,194Rent$842$1,395
    Census ACS 2020–2024 medians.
  18. 5Gunnison, Utah

    Median home $290,900

    Gunnison is a city of 3,509 people in Sanpete County, Utah. The median home is worth $290,900 and the median household earns $70,833, so homes cost 4.1× income (typical Utah town: 4.8×). Median rent is $1,076.

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

    Full Gunnison, Utah profile: weather, storms, schools, jobs →

    Gunnison vs the typical Utah townGunnisonTypical Utah townHome value$290,900$457,300Income$70,833$93,194Rent$1,076$1,395
    Census ACS 2020–2024 medians.
  19. 4Roosevelt, Utah

    Median home $282,500

    Roosevelt is a city of 6,747 people in Duchesne County, Utah. The median home is worth $282,500 and the median household earns $76,456, so homes cost 3.7× income (typical Utah town: 4.8×). Median rent is $977.

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

    Full Roosevelt, Utah profile: weather, storms, schools, jobs →

    Roosevelt vs the typical Utah townRooseveltTypical Utah townHome value$282,500$457,300Income$76,456$93,194Rent$977$1,395
    Census ACS 2020–2024 medians.
  20. 3Beaver, Utah

    Median home $280,100

    Beaver is a city of 3,592 people in Beaver County, Utah. The median home is worth $280,100 and the median household earns $75,960, so homes cost 3.7× income (typical Utah town: 4.8×). Median rent is $988.

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

    Full Beaver, Utah profile: weather, storms, schools, jobs →

    Beaver vs the typical Utah townBeaverTypical Utah townHome value$280,100$457,300Income$75,960$93,194Rent$988$1,395
    Census ACS 2020–2024 medians.
  21. 2Delta, Utah

    Median home $271,400

    Delta is a city of 3,622 people in Millard County, Utah. The median home is worth $271,400 and the median household earns $78,506, so homes cost 3.5× income (typical Utah town: 4.8×). Median rent is $1,044.

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

    Full Delta, Utah profile: weather, storms, schools, jobs →

    Delta vs the typical Utah townDeltaTypical Utah townHome value$271,400$457,300Income$78,506$93,194Rent$1,044$1,395
    Census ACS 2020–2024 medians.
  22. 1Price, Utah

    Median home $225,600

    Price, Utah
    Photo: Wikimedia Commons (public domain, Wikimedia Commons)

    Price is a city of 8,216 people in Carbon County, Utah. The median home is worth $225,600 and the median household earns $53,203, so homes cost 4.2× income (typical Utah town: 4.8×). Median rent is $855.

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

    Full Price, Utah profile: weather, storms, schools, jobs →

    Price vs the typical Utah townPriceTypical Utah townHome value$225,600$457,300Income$53,203$93,194Rent$855$1,395
    Census ACS 2020–2024 medians.

More Utah rankings

Same ranking, other places

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