Utah towns
All 116 Utah towns and cities with 2,500 or more people. The typical Utah town has a median home value of $457,300 and household income of $93,194.
Utah town 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
- 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
All Utah towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Salt Lake City | Salt Lake County | 199,723 | $539,500 | $75,090 | 28° |
| West Valley City | Salt Lake County | 140,230 | $419,100 | $92,209 | 24° |
| West Jordan | Salt Lake County | 116,961 | $492,500 | $108,153 | 23° |
| Provo | Utah County | 115,162 | $467,200 | $64,171 | 24° |
| Orem | Utah County | 98,129 | $472,300 | $83,342 | 24° |
| Sandy | Salt Lake County | 96,904 | $614,100 | $112,176 | 23° |
| St. George | Washington County | 95,342 | $496,100 | $76,508 | 28° |
| Ogden | Weber County | 87,321 | $355,600 | $72,575 | 22° |
| Layton | Davis County | 81,773 | $477,700 | $102,480 | 20° |
| South Jordan | Salt Lake County | 77,487 | $650,500 | $134,047 | 23° |
| Lehi | Utah County | 75,907 | $612,100 | $131,299 | 19° |
| Millcreek | Salt Lake County | 63,380 | $627,200 | $98,045 | 23° |
| Taylorsville | Salt Lake County | 60,448 | $433,800 | $86,413 | 28° |
| Herriman | Salt Lake County | 55,144 | $590,700 | $122,650 | 19° |
| Logan | Cache County | 52,778 | $383,600 | $60,687 | 14° |
| Draper | Salt Lake County | 51,017 | $784,800 | $128,910 | 22° |
| Murray | Salt Lake County | 50,637 | $507,500 | $90,746 | 23° |
| Bountiful | Davis County | 45,762 | $532,200 | $104,785 | 23° |
| Riverton | Salt Lake County | 45,285 | $592,700 | $126,910 | 22° |
| Eagle Mountain | Utah County | 43,623 | $518,100 | $113,648 | 13° |
| Spanish Fork | Utah County | 42,602 | $481,500 | $104,844 | 22° |
| Roy | Weber County | 39,306 | $383,000 | $91,282 | 21° |
| Pleasant Grove | Utah County | 37,726 | $491,000 | $101,073 | 24° |
| Saratoga Springs | Utah County | 37,696 | $605,500 | $128,802 | 19° |
| Kearns | Salt Lake County | 36,723 | $373,700 | $86,968 | 24° |
| Midvale | Salt Lake County | 36,028 | $436,600 | $75,084 | 23° |
| Tooele | Tooele County | 35,742 | $381,400 | $96,221 | 21° |
| Springville | Utah County | 35,268 | $454,400 | $89,816 | 24° |
| Cedar City | Iron County | 35,235 | $377,000 | $63,589 | 22° |
| Cottonwood Heights | Salt Lake County | 33,617 | $694,100 | $119,422 | 23° |
| American Fork | Utah County | 33,337 | $496,700 | $98,878 | 24° |
| Kaysville | Davis County | 32,945 | $623,700 | $133,026 | 22° |
| Syracuse | Davis County | 32,141 | $573,300 | $133,443 | 21° |
| Holladay | Salt Lake County | 31,965 | $763,400 | $117,043 | 23° |
| Clearfield | Davis County | 31,909 | $373,900 | $75,495 | 20° |
| Magna | Salt Lake County | 29,251 | $376,200 | $90,346 | 25° |
| Washington | Washington County | 27,993 | $570,400 | $91,853 | 28° |
| South Salt Lake | Salt Lake County | 26,777 | $410,200 | $72,152 | 28° |
| Farmington | Davis County | 24,531 | $650,700 | $127,338 | 22° |
| Clinton | Davis County | 23,386 | $449,100 | $116,194 | 21° |
| North Salt Lake | Davis County | 21,907 | $497,700 | $101,447 | 22° |
| Payson | Utah County | 21,101 | $429,600 | $89,905 | 20° |
| North Ogden | Weber County | 20,916 | $476,600 | $113,722 | 22° |
| Hurricane | Washington County | 20,036 | $456,000 | $75,016 | 29° |
| Brigham City | Box Elder County | 19,650 | $369,300 | $71,308 | 18° |
| Highland | Utah County | 19,348 | $928,300 | $186,075 | 22° |
| South Ogden | Weber County | 17,488 | $407,800 | $80,130 | 21° |
| Bluffdale | Salt Lake County | 17,014 | $685,500 | $129,531 | 19° |
| Centerville | Davis County | 16,884 | $531,200 | $123,130 | 23° |
| Heber | Wasatch County | 16,856 | $654,200 | $110,339 | 13° |
| West Haven | Weber County | 16,739 | $564,300 | $101,012 | 20° |
| Santaquin | Utah County | 13,725 | $465,100 | $99,837 | 20° |
| Smithfield | Cache County | 13,571 | $450,200 | $97,537 | 15° |
| Grantsville | Tooele County | 12,617 | $488,200 | $101,349 | 19° |
| Vineyard | Utah County | 12,543 | $574,500 | $103,380 | 24° |
| Woods Cross | Davis County | 11,410 | $497,400 | $120,543 | 22° |
| Lindon | Utah County | 11,397 | $675,500 | $120,956 | 24° |
| Mapleton | Utah County | 11,365 | $745,200 | $133,142 | 22° |
| Pleasant View | Weber County | 11,083 | $593,400 | $129,462 | 22° |
| North Logan | Cache County | 10,986 | $492,600 | $89,891 | 18° |
| West Point | Davis County | 10,963 | $491,100 | $120,687 | 21° |
| Alpine | Utah County | 10,251 | $977,500 | $168,929 | 22° |
| Vernal | Uintah County | 10,079 | $252,700 | $64,457 | 10° |
| Cedar Hills | Utah County | 10,019 | $645,600 | $139,008 | 24° |
| Tremonton | Box Elder County | 9,894 | $364,900 | $74,741 | 19° |
| Stansbury Park | Tooele County | 9,851 | $481,900 | $126,526 | 21° |
| Hyrum | Cache County | 9,362 | $422,600 | $88,725 | 13° |
| Riverdale | Weber County | 9,343 | $395,200 | $67,323 | 21° |
| Salem | Utah County | 9,298 | $605,700 | $111,117 | 22° |
| Washington Terrace | Weber County | 9,267 | $353,900 | $80,119 | 21° |
| Hooper | Weber County | 9,087 | $628,500 | $113,333 | 20° |
| Ivins | Washington County | 8,978 | $594,000 | $78,089 | 28° |
| Summit Park | Summit County | 8,820 | $1,146,800 | $185,900 | 20° |
| Park City | Summit County | 8,396 | $1,757,800 | $133,558 | 16° |
| Providence | Cache County | 8,218 | $515,900 | $118,072 | 18° |
| Price | Carbon County | 8,216 | $225,600 | $53,203 | 16° |
| Richfield | Sevier County | 8,201 | $332,500 | $74,756 | 17° |
| South Weber | Davis County | 7,867 | $549,200 | $138,600 | 20° |
| Plain City | Weber County | 7,833 | $579,600 | $132,766 | 20° |
| Farr West | Weber County | 7,691 | $563,000 | $127,574 | 20° |
| Santa Clara | Washington County | 7,553 | $558,100 | $96,475 | 28° |
| Enoch | Iron County | 7,374 | $386,200 | $80,750 | 18° |
| Nibley | Cache County | 7,328 | $461,100 | $108,072 | 13° |
| Harrisville | Weber County | 7,036 | $397,600 | $88,750 | 22° |
| Roosevelt | Duchesne County | 6,747 | $282,500 | $76,456 | 2° |
| Snyderville | Summit County | 6,744 | $1,104,200 | $143,517 | 16° |
| Nephi | Juab County | 6,443 | $416,000 | $106,108 | 20° |
| Fruit Heights | Davis County | 6,101 | $667,700 | $140,679 | 22° |
| Midway | Wasatch County | 6,003 | $892,800 | $157,065 | 14° |
| West Bountiful | Davis County | 5,917 | $579,400 | $135,179 | 23° |
| Ephraim | Sanpete County | 5,611 | $423,700 | $66,541 | 11° |
| Perry | Box Elder County | 5,555 | $465,100 | $112,639 | 18° |
| White City | Salt Lake County | 5,522 | $466,600 | $106,357 | 23° |
| Sunset | Davis County | 5,475 | $332,500 | $76,364 | 21° |
| Moab | Grand County | 5,366 | $518,900 | $61,667 | 21° |
| Hyde Park | Cache County | 5,234 | $573,900 | $113,102 | 15° |
| Elk Ridge | Utah County | 4,687 | $614,800 | $143,167 | 22° |
| Kanab | Kane County | 4,683 | $456,800 | $85,486 | 25° |
| La Verkin | Washington County | 4,354 | $393,300 | $68,269 | 29° |
| Mountain Green | Morgan County | 4,231 | $802,900 | $150,313 | 20° |
| Maeser | Uintah County | 4,081 | $341,200 | $83,813 | 10° |
| Morgan | Morgan County | 4,071 | $479,900 | $115,735 | 14° |
| Wellsville | Cache County | 4,060 | $455,500 | $104,351 | 13° |
| Erda | Tooele County | 3,673 | $658,800 | $148,676 | 21° |
| Mount Pleasant | Sanpete County | 3,655 | $315,600 | $68,920 | 13° |
| Delta | Millard County | 3,622 | $271,400 | $78,506 | 16° |
| Beaver | Beaver County | 3,592 | $280,100 | $75,960 | 16° |
| Gunnison | Sanpete County | 3,509 | $290,900 | $70,833 | 14° |
| Manti | Sanpete County | 3,429 | $310,700 | $62,614 | 19° |
| Blanding | San Juan County | 3,394 | $305,800 | $71,797 | 22° |
| East Basin | Summit County | 3,023 | $1,305,600 | $145,678 | 13° |
| Parowan | Iron County | 2,996 | $343,400 | $53,145 | 20° |
| Richmond | Cache County | 2,914 | $395,200 | $110,428 | 17° |
| Fillmore | Millard County | 2,592 | $320,500 | $66,442 | 21° |
| Garland | Box Elder County | 2,589 | $360,400 | $74,375 | 19° |
| Monroe | Sevier County | 2,515 | $318,300 | $66,172 | 17° |
Utah counties
- Beaver County
- Box Elder County
- Cache County
- Carbon County
- Davis County
- Duchesne County
- Grand County
- Iron County
- Juab County
- Kane County
- Millard County
- Morgan County
- Salt Lake County
- San Juan County
- Sanpete County
- Sevier County
- Summit County
- Tooele County
- Uintah County
- Utah County
- Wasatch County
- Washington County
- Weber County