The 25 Most Affordable Small Towns in Utah
Ranked by home value ÷ income among 52 towns of 500–10,000 people in Utah. #1 is Delta, UT (homes cost 3.5× income).
-
25Erda, Utah
Homes cost 4.4× income
Erda is a city of 3,673 people in Tooele County, Utah. The median home is worth $658,800 and the median household earns $148,676, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $1,808.
3,673 people · Tooele County · median home $658,800 · income $148,676 · Jan low 21°F · 75 in snow
Census ACS 2020–2024 medians. -
24Wellsville, Utah
Homes cost 4.4× income
Wellsville is a city of 4,060 people in Cache County, Utah. The median home is worth $455,500 and the median household earns $104,351, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $1,250.
4,060 people · Cache County · median home $455,500 · income $104,351 · Jan low 13°F · 52 in snow
Full Wellsville, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Sunset, Utah
Homes cost 4.4× income
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
Census ACS 2020–2024 medians. -
22White City, Utah
Homes cost 4.4× income
White City is a city of 5,522 people in Salt Lake County, Utah. The median home is worth $466,600 and the median household earns $106,357, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $1,605.
5,522 people · Salt Lake County · median home $466,600 · income $106,357 · Jan low 23°F · 82 in snow
Full White City, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Farr West, Utah
Homes cost 4.4× income
Farr West is a city of 7,691 people in Weber County, Utah. The median home is worth $563,000 and the median household earns $127,574, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $779.
7,691 people · Weber County · median home $563,000 · income $127,574 · Jan low 20°F · 72 in snow
Full Farr West, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Plain City, Utah
Homes cost 4.4× income

Photo: Ntsimp (public domain, Wikimedia Commons) Plain City is a city of 7,833 people in Weber County, Utah. The median home is worth $579,600 and the median household earns $132,766, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $2,190.
7,833 people · Weber County · median home $579,600 · income $132,766 · Jan low 20°F · 65 in snow
Full Plain City, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Richfield, Utah
Homes cost 4.4× income
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 →
Census ACS 2020–2024 medians. -
18Providence, Utah
Homes cost 4.4× income
Providence is a city of 8,218 people in Cache County, Utah. The median home is worth $515,900 and the median household earns $118,072, so homes cost 4.4× income (typical Utah town: 4.8×). Median rent is $1,560.
8,218 people · Cache County · median home $515,900 · income $118,072 · Jan low 18°F · 62 in snow
Full Providence, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Washington Terrace, Utah
Homes cost 4.4× income
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 →
Census ACS 2020–2024 medians. -
16Blanding, Utah
Homes cost 4.3× income
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 →
Census ACS 2020–2024 medians. -
15Elk Ridge, Utah
Homes cost 4.3× income
Elk Ridge is a city of 4,687 people in Utah County, Utah. The median home is worth $614,800 and the median household earns $143,167, so homes cost 4.3× income (typical Utah town: 4.8×). Median rent is —.
4,687 people · Utah County · median home $614,800 · income $143,167 · Jan low 22°F · 66 in snow
Full Elk Ridge, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14West Bountiful, Utah
Homes cost 4.3× income

Photo: Ntsimp (public domain, Wikimedia Commons) West Bountiful is a city of 5,917 people in Davis County, Utah. The median home is worth $579,400 and the median household earns $135,179, so homes cost 4.3× income (typical Utah town: 4.8×). Median rent is $1,547.
5,917 people · Davis County · median home $579,400 · income $135,179 · Jan low 23°F · 119 in snow
Full West Bountiful, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Nibley, Utah
Homes cost 4.3× income
Nibley is a city of 7,328 people in Cache County, Utah. The median home is worth $461,100 and the median household earns $108,072, so homes cost 4.3× income (typical Utah town: 4.8×). Median rent is $1,667.
7,328 people · Cache County · median home $461,100 · income $108,072 · Jan low 13°F · 52 in snow
Census ACS 2020–2024 medians. -
12Price, Utah
Homes cost 4.2× income

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
Census ACS 2020–2024 medians. -
11Gunnison, Utah
Homes cost 4.1× income
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 →
Census ACS 2020–2024 medians. -
10Morgan, Utah
Homes cost 4.1× income
Morgan is a city of 4,071 people in Morgan County, Utah. The median home is worth $479,900 and the median household earns $115,735, so homes cost 4.1× income (typical Utah town: 4.8×). Median rent is $1,537.
4,071 people · Morgan County · median home $479,900 · income $115,735 · Jan low 14°F · 55 in snow
Census ACS 2020–2024 medians. -
9Maeser, Utah
Homes cost 4.1× income

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
Census ACS 2020–2024 medians. -
8Perry, Utah
Homes cost 4.1× income

Photo: Ntsimp (public domain, Wikimedia Commons) Perry is a city of 5,555 people in Box Elder County, Utah. The median home is worth $465,100 and the median household earns $112,639, so homes cost 4.1× income (typical Utah town: 4.8×). Median rent is $992.
5,555 people · Box Elder County · median home $465,100 · income $112,639 · Jan low 18°F · 38 in snow
Census ACS 2020–2024 medians. -
7South Weber, Utah
Homes cost 4.0× income
South Weber is a city of 7,867 people in Davis County, Utah. The median home is worth $549,200 and the median household earns $138,600, so homes cost 4.0× income (typical Utah town: 4.8×). Median rent is $1,469.
7,867 people · Davis County · median home $549,200 · income $138,600 · Jan low 20°F · 23 in snow
Full South Weber, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Nephi, Utah
Homes cost 3.9× income
Nephi is a city of 6,443 people in Juab County, Utah. The median home is worth $416,000 and the median household earns $106,108, so homes cost 3.9× income (typical Utah town: 4.8×). Median rent is $1,007.
6,443 people · Juab County · median home $416,000 · income $106,108 · Jan low 20°F · 45 in snow
Census ACS 2020–2024 medians. -
5Stansbury Park, Utah
Homes cost 3.8× income
Stansbury Park is a community of 9,851 people in Tooele County, Utah. The median home is worth $481,900 and the median household earns $126,526, so homes cost 3.8× income (typical Utah town: 4.8×). Median rent is $1,707.
9,851 people · Tooele County · median home $481,900 · income $126,526 · Jan low 21°F · 75 in snow
Full Stansbury Park, Utah profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Beaver, Utah
Homes cost 3.7× income
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
Census ACS 2020–2024 medians. -
3Roosevelt, Utah
Homes cost 3.7× income
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 →
Census ACS 2020–2024 medians. -
2Richmond, Utah
Homes cost 3.6× income

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 →
Census ACS 2020–2024 medians. -
1Delta, Utah
Homes cost 3.5× income
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
Census ACS 2020–2024 medians.
More Utah rankings
- The 22 Best Small Towns to Retire in Utah
- The 13 Quietest Small Towns in Utah
- The 25 Best Small Towns for Families in Utah
- 22 Small Towns in Utah With the Cheapest Homes
- 21 Small Towns in Utah With the Mildest Winters
- The 21 Most Walkable Small Towns in Utah
- The 21 Best Small Towns for First-Time Home Buyers in Utah
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)