21 Small Towns in Utah With the Mildest Winters
Ranked by january average low (°f) among 52 towns of 500–10,000 people in Utah. #1 is La Verkin, UT (January lows average 29.1°F).
-
21Farr West, Utah
January lows average 20.2°F
Farr West is a city of 7,691 people in Weber County, Utah. January lows average 20.2°F and July highs 94.7°F, with about 65 days a year at 90°F+ and 72 inches of snow.
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 →
NOAA 1991–2020 normals, Ogden Sugar Factory station. -
20Plain City, Utah
January lows average 20.2°F

Photo: Ntsimp (public domain, Wikimedia Commons) Plain City is a city of 7,833 people in Weber County, Utah. January lows average 20.2°F and July highs 94.7°F, with about 65 days a year at 90°F+ and 65 inches of snow.
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 →
NOAA 1991–2020 normals, Ogden Sugar Factory station. -
19Hooper, Utah
January lows average 20.2°F
Hooper is a city of 9,087 people in Weber County, Utah. January lows average 20.2°F and July highs 94.7°F, with about 65 days a year at 90°F+ and 36 inches of snow.
9,087 people · Weber County · median home $628,500 · income $113,333 · Jan low 20°F · 36 in snow
NOAA 1991–2020 normals, Ogden Sugar Factory station. -
18Erda, Utah
January lows average 20.6°F
Erda is a city of 3,673 people in Tooele County, Utah. January lows average 20.6°F and July highs 91.4°F, with about 56 days a year at 90°F+ and 75 inches of snow.
3,673 people · Tooele County · median home $658,800 · income $148,676 · Jan low 21°F · 75 in snow
NOAA 1991–2020 normals, Tooele station. -
17Stansbury Park, Utah
January lows average 20.6°F
Stansbury Park is a community of 9,851 people in Tooele County, Utah. January lows average 20.6°F and July highs 91.4°F, with about 56 days a year at 90°F+ and 75 inches of snow.
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 →
NOAA 1991–2020 normals, Tooele station. -
16Fillmore, Utah
January lows average 21.0°F
Fillmore is a city of 2,592 people in Millard County, Utah. January lows average 21.0°F and July highs 88.4°F, with about 37 days a year at 90°F+ and 62 inches of snow.
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 →
NOAA 1991–2020 normals, Fillmore station. -
15Sunset, Utah
January lows average 21.2°F
Sunset is a city of 5,475 people in Davis County, Utah. January lows average 21.2°F and July highs 91.3°F, with about 49 days a year at 90°F+ and 23 inches of snow.
5,475 people · Davis County · median home $332,500 · income $76,364 · Jan low 21°F · 23 in snow
NOAA 1991–2020 normals, Ogden Hinkley Ap station. -
14Washington Terrace, Utah
January lows average 21.2°F
Washington Terrace is a city of 9,267 people in Weber County, Utah. January lows average 21.2°F and July highs 91.3°F, with about 49 days a year at 90°F+ and 23 inches of snow.
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 →
NOAA 1991–2020 normals, Ogden Hinkley Ap station. -
13Riverdale, Utah
January lows average 21.2°F
Riverdale is a city of 9,343 people in Weber County, Utah. January lows average 21.2°F and July highs 91.3°F, with about 49 days a year at 90°F+ and 23 inches of snow.
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 →
NOAA 1991–2020 normals, Ogden Hinkley Ap station. -
12Moab, Utah
January lows average 21.4°F
Moab is a city of 5,366 people in Grand County, Utah. January lows average 21.4°F and July highs 99.2°F, with about 108 days a year at 90°F+ and 9 inches of snow.
5,366 people · Grand County · median home $518,900 · income $61,667 · Jan low 21°F · 9 in snow
NOAA 1991–2020 normals, Moab station. -
11Fruit Heights, Utah
January lows average 21.5°F
Fruit Heights is a city of 6,101 people in Davis County, Utah. January lows average 21.5°F and July highs 90.7°F, with about 56 days a year at 90°F+ and 50 inches of snow.
6,101 people · Davis County · median home $667,700 · income $140,679 · Jan low 22°F · 50 in snow
Full Fruit Heights, Utah profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Farmington 3 Nw station. -
10Harrisville, Utah
January lows average 21.9°F
Harrisville is a city of 7,036 people in Weber County, Utah. January lows average 21.9°F and July highs 92.4°F, with about 51 days a year at 90°F+ and 108 inches of snow.
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 →
NOAA 1991–2020 normals, Ogden Pioneer Ph station. -
9Elk Ridge, Utah
January lows average 22.0°F
Elk Ridge is a city of 4,687 people in Utah County, Utah. January lows average 22.0°F and July highs 93.1°F, with about 60 days a year at 90°F+ and 66 inches of snow.
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 →
NOAA 1991–2020 normals, Spanish Fk Pwr House station. -
8Salem, Utah
January lows average 22.0°F
Salem is a city of 9,298 people in Utah County, Utah. January lows average 22.0°F and July highs 93.1°F, with about 60 days a year at 90°F+ and 66 inches of snow.
9,298 people · Utah County · median home $605,700 · income $111,117 · Jan low 22°F · 66 in snow
NOAA 1991–2020 normals, Spanish Fk Pwr House station. -
7Blanding, Utah
January lows average 22.3°F
Blanding is a city of 3,394 people in San Juan County, Utah. January lows average 22.3°F and July highs 88.8°F, with about 48 days a year at 90°F+ and 40 inches of snow.
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 →
NOAA 1991–2020 normals, Blanding station. -
6White City, Utah
January lows average 22.8°F
White City is a city of 5,522 people in Salt Lake County, Utah. January lows average 22.8°F and July highs 90.7°F, with about 48 days a year at 90°F+ and 82 inches of snow.
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 →
NOAA 1991–2020 normals, Cottonwood Weir station. -
5West Bountiful, Utah
January lows average 22.8°F

Photo: Ntsimp (public domain, Wikimedia Commons) West Bountiful is a city of 5,917 people in Davis County, Utah. January lows average 22.8°F and July highs 86.6°F, with about 26 days a year at 90°F+ and 119 inches of snow.
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 →
NOAA 1991–2020 normals, Bountiful Bench station. -
4Kanab, Utah
January lows average 24.9°F
Kanab is a city of 4,683 people in Kane County, Utah. January lows average 24.9°F and July highs 94.2°F, with about 71 days a year at 90°F+ and 22 inches of snow.
4,683 people · Kane County · median home $456,800 · income $85,486 · Jan low 25°F · 22 in snow
NOAA 1991–2020 normals, Kanab station. -
3Santa Clara, Utah
January lows average 28.4°F
Santa Clara is a city of 7,553 people in Washington County, Utah. January lows average 28.4°F and July highs 101.9°F, with about 128 days a year at 90°F+ and 1 inches of snow.
7,553 people · Washington County · median home $558,100 · income $96,475 · Jan low 28°F · 1 in snow
Full Santa Clara, Utah profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, St George station. -
2Ivins, Utah
January lows average 28.4°F
Ivins is a city of 8,978 people in Washington County, Utah. January lows average 28.4°F and July highs 101.9°F, with about 128 days a year at 90°F+ and 1 inches of snow.
8,978 people · Washington County · median home $594,000 · income $78,089 · Jan low 28°F · 1 in snow
NOAA 1991–2020 normals, St George station. -
1La Verkin, Utah
January lows average 29.1°F
La Verkin is a city of 4,354 people in Washington County, Utah. January lows average 29.1°F and July highs 98.3°F, with about 118 days a year at 90°F+ and 1 inches of snow.
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 →
NOAA 1991–2020 normals, La Verkin station.
More Utah rankings
- The 22 Best Small Towns to Retire in Utah
- The 13 Quietest Small Towns in Utah
- The 25 Most Affordable Small Towns in Utah
- The 25 Best Small Towns for Families in Utah
- 22 Small Towns in Utah With the Cheapest Homes
- The 21 Most Walkable Small Towns in Utah
- The 21 Best Small Towns for First-Time Home Buyers in Utah
Same ranking, other places
- 50 Small Towns in America With the Mildest Winters
- 25 Small Towns in Pennsylvania With the Mildest Winters
- 25 Small Towns in New York With the Mildest Winters
- 25 Small Towns in Michigan With the Mildest Winters
- 25 Small Towns in Texas With the Mildest Winters
- 25 Small Towns in California With the Mildest Winters
- 25 Small Towns in New Jersey With the Mildest Winters
- 25 Small Towns in Florida With the Mildest Winters
- 25 Small Towns in Wisconsin With the Mildest Winters
- 25 Small Towns in Ohio With the Mildest Winters
- 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)