Utah cities ranked by market opportunity
LocalVein profiles 170 Utah cities, covering 3,133,125 residents across the state. The median Market Opportunity Score across Utah sits at 35 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.
Utah cities by Market Opportunity Score
| Rank | City | Population | Median HHI | Median home value | MOS |
|---|---|---|---|---|---|
| 1 | Silver Summit | 1,574 | $235,329 | $2,000,001 | Warning: 56 |
| 2 | Riverside | 1,238 | $71,952 | $380,600 | Warning: 47 |
| 3 | Emigration Canyon metro township | 1,465 | $184,722 | $959,100 | Warning: 45 |
| 4 | Holladay | 31,236 | $112,369 | $700,100 | Warning: 45 |
| 5 | Moroni | 1,238 | $71,500 | $254,300 | Warning: 45 |
| 6 | White City metro township | 5,568 | $98,603 | $423,200 | Warning: 44 |
| 7 | West Mountain | 1,371 | $107,222 | $639,300 | Warning: 44 |
| 8 | Helper | 2,680 | $61,908 | $207,700 | Warning: 44 |
| 9 | Park City | 8,365 | $140,875 | $1,739,700 | Warning: 42 |
| 10 | Fruit Heights | 6,036 | $134,500 | $654,800 | Warning: 42 |
| 11 | Summit Park | 8,545 | $179,516 | $1,068,300 | Warning: 42 |
| 12 | River Heights | 2,179 | $109,063 | $427,900 | Warning: 42 |
| 13 | Spring City | 1,094 | $65,139 | $294,000 | Warning: 41 |
| 14 | Alpine | 10,272 | $156,786 | $893,400 | Warning: 41 |
| 15 | Willard | 2,008 | $91,875 | $389,600 | Warning: 41 |
| 16 | Woodland Hills | 1,439 | $137,426 | $736,100 | Warning: 40 |
| 17 | West Bountiful | 5,920 | $127,344 | $530,500 | Warning: 40 |
| 18 | Highland | 19,625 | $178,662 | $846,900 | Info: 40 |
| 19 | Fairview | 1,389 | $59,750 | $256,200 | Info: 40 |
| 20 | East Basin | 3,613 | $187,361 | $1,200,300 | Info: 39 |
| 21 | Cottonwood Heights | 32,984 | $116,583 | $641,900 | Info: 39 |
| 22 | Bountiful | 45,093 | $103,723 | $488,900 | Info: 39 |
| 23 | Mendon | 1,446 | $141,563 | $525,000 | Info: 39 |
| 24 | Milford | 1,400 | $79,861 | $243,500 | Info: 39 |
| 25 | Millville | 1,820 | $90,417 | $407,000 | Info: 39 |
| 26 | Thatcher | 1,094 | $91,042 | $327,800 | Info: 39 |
| 27 | Liberty | 1,333 | $96,250 | $688,600 | Info: 39 |
| 28 | Sunset | 5,567 | $74,250 | $296,900 | Info: 38 |
| 29 | Kearns metro township | 37,058 | $83,355 | $334,400 | Info: 38 |
| 30 | Kaysville | 32,861 | $128,996 | $583,700 | Info: 38 |
| 31 | Centerville | 16,692 | $117,831 | $492,700 | Info: 38 |
| 32 | Lewiston | 2,225 | $88,333 | $332,300 | Info: 38 |
| 33 | Millcreek | 63,342 | $98,502 | $579,300 | Info: 38 |
| 34 | Hooper | 9,220 | $114,773 | $548,800 | Info: 38 |
| 35 | Elwood | 1,643 | $99,375 | $480,100 | Info: 38 |
| 36 | Washington Terrace | 9,196 | $79,971 | $332,300 | Info: 38 |
| 37 | Sandy | 94,723 | $111,242 | $562,500 | Info: 38 |
| 38 | Francis | 1,797 | $113,500 | $700,900 | Info: 38 |
| 39 | Manti | 3,532 | $59,500 | $272,100 | Info: 38 |
| 40 | Richmond | 2,971 | $103,047 | $348,700 | Info: 38 |
| 41 | East Carbon | 1,476 | $40,114 | $86,500 | Info: 38 |
| 42 | South Weber | 8,037 | $132,667 | $488,700 | Info: 37 |
| 43 | Mapleton | 12,340 | $127,860 | $734,100 | Info: 37 |
| 44 | Mantua | 1,642 | $134,239 | $570,000 | Info: 37 |
| 45 | Hyde Park | 5,410 | $108,068 | $507,400 | Info: 37 |
| 46 | Genola | 1,766 | $137,661 | $601,000 | Info: 37 |
| 47 | Wellsville | 4,120 | $110,543 | $403,500 | Info: 37 |
| 48 | Roy | 39,021 | $91,112 | $350,800 | Info: 37 |
| 49 | Uintah | 1,461 | $101,417 | $462,800 | Info: 37 |
| 50 | Magna metro township | 29,488 | $87,516 | $341,400 | Info: 37 |
| 51 | North Ogden | 21,473 | $107,425 | $443,100 | Info: 37 |
| 52 | Monticello | 1,941 | $63,750 | $307,900 | Info: 36 |
| 53 | Salem | 9,893 | $107,617 | $547,000 | Info: 36 |
| 54 | Beaver | 3,632 | $82,625 | $295,700 | Info: 36 |
| 55 | Farr West | 7,881 | $111,875 | $509,100 | Info: 36 |
| 56 | Plain City | 8,101 | $126,250 | $532,300 | Info: 36 |
| 57 | Salt Lake City | 203,888 | $74,925 | $495,700 | Info: 36 |
| 58 | Honeyville | 1,383 | $80,347 | $435,500 | Info: 36 |
| 59 | Lindon | 11,594 | $104,583 | $638,300 | Info: 36 |
| 60 | Nephi | 6,700 | $97,348 | $379,800 | Info: 36 |
| 61 | Salina | 2,521 | $64,464 | $257,200 | Info: 36 |
| 62 | Ogden | 86,973 | $70,053 | $311,300 | Info: 36 |
| 63 | Elk Ridge | 4,782 | $138,587 | $565,200 | Info: 36 |
| 64 | Orangeville | 1,281 | $89,643 | $204,300 | Info: 36 |
| 65 | Fountain Green | 1,539 | $70,402 | $321,000 | Info: 36 |
| 66 | Murray | 49,904 | $87,864 | $470,200 | Info: 36 |
| 67 | Riverton | 44,944 | $119,093 | $543,900 | Info: 36 |
| 68 | Erda | 3,294 | $153,068 | $600,700 | Info: 36 |
| 69 | Hyrum | 10,022 | $85,557 | $371,500 | Info: 36 |
| 70 | Lake Shore | 1,242 | $97,357 | $671,400 | Info: 35 |
| 71 | Brigham City | 19,796 | $66,435 | $321,500 | Info: 35 |
| 72 | Mountain Green | 3,739 | $145,925 | $700,800 | Info: 35 |
| 73 | Delta | 3,675 | $73,224 | $255,400 | Info: 35 |
| 74 | Farmington | 24,934 | $120,432 | $618,400 | Info: 35 |
| 75 | Mona | 1,647 | $91,552 | $418,900 | Info: 35 |
| 76 | Cedar Hills | 9,945 | $137,527 | $615,900 | Info: 35 |
| 77 | South Willard | 1,378 | $114,063 | $537,800 | Info: 35 |
| 78 | Taylorsville | 59,010 | $85,608 | $398,900 | Info: 35 |
| 79 | Lake Point | 2,938 | $133,175 | $566,200 | Info: 35 |
| 80 | Midway | 6,110 | $146,750 | $856,100 | Info: 35 |
| 81 | West Point | 11,559 | $118,660 | $437,800 | Info: 35 |
| 82 | South Ogden | 17,563 | $81,543 | $371,100 | Info: 35 |
| 83 | Providence | 8,675 | $103,831 | $478,300 | Info: 35 |
| 84 | Monroe | 2,570 | $63,807 | $267,700 | Info: 35 |
| 85 | Syracuse | 34,009 | $132,459 | $531,600 | Info: 35 |
| 86 | Morgan | 4,268 | $114,102 | $463,100 | Info: 35 |
| 87 | Stansbury Park | 11,163 | $132,429 | $452,600 | Info: 35 |
| 88 | Clinton | 23,492 | $109,915 | $412,200 | Info: 35 |
| 89 | Centerfield | 1,312 | $83,281 | $296,700 | Info: 35 |
| 90 | Perry | 5,708 | $99,478 | $399,400 | Info: 34 |
| 91 | Pleasant View | 11,104 | $126,679 | $526,400 | Info: 34 |
| 92 | Benson | 1,864 | $82,019 | $281,400 | Info: 34 |
| 93 | Oakley | 1,812 | $102,143 | $631,200 | Info: 34 |
| 94 | South Jordan | 80,331 | $126,400 | $614,800 | Info: 34 |
| 95 | Apple Valley | 1,399 | $89,375 | $498,400 | Info: 34 |
| 96 | Woods Cross | 11,490 | $115,335 | $472,600 | Info: 34 |
| 97 | Fillmore | 2,633 | $77,000 | $275,400 | Info: 34 |
| 98 | West Valley City | 137,955 | $88,604 | $377,300 | Info: 34 |
| 99 | Gunnison | 3,537 | $66,111 | $247,600 | Info: 34 |
| 100 | Toquerville | 2,115 | $91,818 | $463,200 | Info: 34 |
| 101 | Coalville | 1,915 | $85,921 | $455,000 | Info: 34 |
| 102 | Draper | 50,159 | $130,680 | $726,000 | Info: 34 |
| 103 | Payson | 22,205 | $84,286 | $388,200 | Info: 34 |
| 104 | West Jordan | 116,277 | $103,960 | $454,700 | Info: 34 |
| 105 | Grantsville | 13,637 | $97,216 | $432,200 | Info: 33 |
| 106 | Riverdale | 9,294 | $64,496 | $370,300 | Info: 33 |
| 107 | Ferron | 1,361 | $68,324 | $213,300 | Info: 33 |
| 108 | Heber | 17,438 | $107,784 | $571,300 | Info: 33 |
| 109 | Mount Pleasant | 3,737 | $67,459 | $269,200 | Info: 33 |
| 110 | Tooele | 37,265 | $88,893 | $338,400 | Info: 33 |
| 111 | Marriott-Slaterville | 1,885 | $89,602 | $495,700 | Info: 33 |
| 112 | Huntington | 2,271 | $79,091 | $192,700 | Info: 33 |
| 113 | Moab | 5,316 | $55,333 | $478,700 | Info: 33 |
| 114 | Richfield | 8,173 | $77,847 | $287,500 | Info: 33 |
| 115 | Panguitch | 1,871 | $75,283 | $249,300 | Info: 33 |
| 116 | Naples | 3,217 | $94,048 | $264,100 | Info: 33 |
| 117 | Santaquin | 15,391 | $95,175 | $434,700 | Info: 33 |
| 118 | Duchesne | 1,744 | $78,854 | $216,700 | Info: 33 |
| 119 | Nibley | 7,651 | $105,726 | $399,100 | Info: 33 |
| 120 | Castle Dale | 1,463 | $69,821 | $174,700 | Info: 33 |
| 121 | Bluffdale | 18,168 | $122,879 | $652,000 | Info: 33 |
| 122 | Layton | 82,512 | $99,188 | $437,400 | Info: 32 |
| 123 | Spanish Fork | 43,632 | $98,497 | $444,200 | Info: 32 |
| 124 | Blanding | 3,303 | $63,333 | $225,000 | Info: 32 |
| 125 | Kamas | 2,229 | $87,353 | $455,900 | Info: 32 |
| 126 | Ballard | 1,648 | $81,250 | $241,100 | Info: 32 |
| 127 | Harrisville | 6,919 | $75,981 | $368,200 | Info: 32 |
| 128 | Smithfield | 14,033 | $90,602 | $406,300 | Info: 32 |
| 129 | Lehi | 81,039 | $125,860 | $567,100 | Info: 32 |
| 130 | Saratoga Springs | 44,070 | $123,619 | $567,200 | Info: 31 |
| 131 | Price | 8,216 | $46,947 | $189,800 | Info: 31 |
| 132 | Garland | 2,609 | $65,369 | $318,000 | Info: 31 |
| 133 | Eagle Mountain | 49,514 | $105,576 | $469,500 | Info: 31 |
| 134 | Springville | 35,474 | $88,516 | $429,200 | Info: 31 |
| 135 | Enoch | 7,856 | $81,767 | $335,200 | Info: 31 |
| 136 | Herriman | 57,336 | $118,446 | $554,900 | Info: 31 |
| 137 | Enterprise | 1,543 | $72,407 | $311,700 | Info: 31 |
| 138 | Snyderville | 6,143 | $139,228 | $995,900 | Info: 31 |
| 139 | American Fork | 35,312 | $95,823 | $467,900 | Info: 31 |
| 140 | Carbonville | 1,410 | $64,405 | $208,500 | Info: 31 |
| 141 | Orem | 97,048 | $81,292 | $439,000 | Info: 31 |
| 142 | Ivins | 9,524 | $72,263 | $542,400 | Info: 31 |
| 143 | La Verkin | 4,429 | $63,061 | $366,500 | Info: 30 |
| 144 | Santa Clara | 7,891 | $93,083 | $509,600 | Info: 30 |
| 145 | Kanab | 4,950 | $80,040 | $378,600 | Info: 30 |
| 146 | Pleasant Grove | 37,544 | $96,347 | $454,300 | Info: 29 |
| 147 | Clearfield | 32,895 | $75,429 | $342,000 | Info: 29 |
| 148 | Maeser | 4,533 | $77,873 | $315,100 | Info: 29 |
| 149 | Tremonton | 10,886 | $72,028 | $334,300 | Info: 29 |
| 150 | North Salt Lake | 23,239 | $106,885 | $469,800 | Info: 29 |
| 151 | West Haven | 19,977 | $104,307 | $511,200 | Info: 28 |
| 152 | Hurricane | 21,677 | $67,424 | $411,400 | Info: 28 |
| 153 | Roosevelt | 6,960 | $72,664 | $265,300 | Info: 28 |
| 154 | Provo | 114,303 | $62,800 | $437,100 | Info: 28 |
| 155 | Wellington | 1,526 | $58,807 | $173,100 | Info: 28 |
| 156 | Parowan | 3,095 | $49,934 | $299,800 | Info: 28 |
| 157 | St. George | 99,184 | $72,870 | $456,900 | Info: 28 |
| 158 | Hideout | 1,111 | $76,912 | $947,400 | Info: 28 |
| 159 | Washington | 30,686 | $94,015 | $511,100 | Info: 27 |
| 160 | Wolf Creek | 1,599 | $162,708 | $699,500 | Info: 27 |
| 161 | South Salt Lake | 26,277 | $68,035 | $390,400 | Info: 27 |
| 162 | Hildale | 1,301 | $62,727 | $385,900 | Info: 27 |
| 163 | Vernal | 10,254 | $59,178 | $234,200 | Info: 27 |
| 164 | Midvale | 35,736 | $73,058 | $408,400 | Info: 27 |
| 165 | Cedar City | 37,202 | $63,789 | $348,000 | Info: 26 |
| 166 | Logan | 53,923 | $56,764 | $341,000 | Info: 26 |
| 167 | North Logan | 11,228 | $84,821 | $448,600 | Info: 26 |
| 168 | Ephraim | 5,805 | $71,661 | $405,600 | Info: 25 |
| 169 | Vineyard | 13,510 | $100,022 | $562,600 | Info: 21 |
| 170 | Wendover | 1,264 | $45,938 | $166,700 | Info: 20 |
Utah by the numbers
Utah's largest profiled market is Salt Lake City at 203,888 residents, while the median Utah city on LocalVein has a population of 6,810. About 78% of the Utah cities we've indexed sit below 25,000 residents — the exurb tier. The same outreach sequence rarely works across this range — metros reward volume, exurbs reward specificity.
Median household income across Utah's profiled cities sits at $92K, with Silver Summit topping the ranking at $235K and East Carbon anchoring the other end at $40K — roughly a 6× spread. For trades verticals with job-ticket sensitivity — roofing, HVAC, full-bath remodels — that dispersion changes how the same script performs city to city.
Across the 170 Utah cities in this table, the median Market Opportunity Score is 35 out of 100, and Silver Summit currently leads at 56. About 0% of Utah's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. Agencies new to Utah typically warm up on the top three cities before expanding down the table, because the signal-to-noise is highest there.
Top Utah trades without a website
Each link opens the statewide no-website shortlist for that trade — count shows Utah operators with no website.
Start scanning Utah markets free.
First scan free. No card required.