Guest, Sign inJoin
Highland, UtahHighland, #1 on this list · Photo: Eric Ward from Provo, UT, USA · CC BY-SA 2.0
Utah rankings · Income

Towns with the highest incomes in Utah

Highland has the highest median household income of Utah’s 119 towns of 2,500+: $186,075 a year (Census ACS 2020–2024). The typical town here is at $101,349; 62 of the 119 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#1

Highland

Utah County · 21,571 people
$186,075

Median household income·±$13,861 margin·1.9% in poverty

#2

Summit Park

unincorporated, Summit County · 8,537 people
$185,900

Median household income·±$11,573 margin·2.2% in poverty

#3

Alpine

Utah County · 10,444 people
$168,929

Median household income·±$34,191 margin·7.4% in poverty

All 119 towns

Median household income, highest first.

119 towns ranked. Not here? See why a town may be missing.

#TownMedian household incomeMargin (±)In poverty
1HighlandUtah County · 21,571 people$186,075$13,8611.9%of residents
2Summit Parkunincorporated, Summit County · 8,537 people$185,900$11,5732.2%of residents
3AlpineUtah County · 10,444 people$168,929$34,1917.4%of residents
4MidwayWasatch County · 6,011 people$157,065$30,2901.7%of residents
5Mountain Greenunincorporated, Morgan County · 3,976 people$150,313$14,4130.9%of residents
6ErdaTooele County · 4,056 people$148,676$20,0973.9%of residents
7East Basinunincorporated, Summit County · 4,002 people$145,678$28,0367.5%of residents
8Snydervilleunincorporated, Summit County · 5,948 people$143,517$14,9194.6%of residents
9Elk RidgeUtah County · 4,969 people$143,167$27,2781.9%of residents
10Fruit HeightsDavis County · 5,952 people$140,679$13,9653.9%of residents
11Cedar HillsUtah County · 9,755 people$139,008$9,9794.2%of residents
12South WeberDavis County · 8,218 people$138,600$15,0602.2%of residents
13Lake Point2,947 people$137,367$9,6832.0%of residents
14West BountifulDavis County · 5,931 people$135,179$29,8683.7%of residents
15South JordanSalt Lake County · 87,614 people$134,047$7,2923.7%of residents
16Park CitySummit County · 8,587 people$133,558$25,9546.5%of residents
17SyracuseDavis County · 39,909 people$133,443$4,4524.8%of residents
18MapletonUtah County · 16,275 people$133,142$11,4292.7%of residents
19KaysvilleDavis County · 33,307 people$133,026$15,0483.4%of residents
20Plain CityWeber County · 9,256 people$132,766$15,2572.6%of residents
21LehiUtah County · 95,313 people$131,299$7,9645.0%of residents
22BluffdaleSalt Lake County · 19,506 people$129,531$10,5003.1%of residents
23Pleasant ViewWeber County · 11,423 people$129,462$12,0912.4%of residents
24DraperSalt Lake County · 50,652 people$128,910$7,4786.1%of residents
25Saratoga SpringsUtah County · 61,397 people$128,802$7,4515.0%of residents
26Farr WestWeber County · 8,163 people$127,574$20,5994.2%of residents
27FarmingtonDavis County · 26,266 people$127,338$10,1365.4%of residents
28RivertonSalt Lake County · 47,395 people$126,910$7,5583.6%of residents
29Stansbury Parkunincorporated, Tooele County · 11,242 people$126,526$12,0322.5%of residents
30CentervilleDavis County · 16,480 people$123,130$8,4153.1%of residents
31HerrimanSalt Lake County · 63,282 people$122,650$4,0734.9%of residents
32LindonUtah County · 12,015 people$120,956$17,7246.5%of residents
33West PointDavis County · 13,058 people$120,687$10,1561.6%of residents
34Woods CrossDavis County · 11,429 people$120,543$12,9894.8%of residents
35Cottonwood HeightsSalt Lake County · 32,265 people$119,422$8,4717.6%of residents
36ProvidenceCache County · 9,539 people$118,072$16,7239.4%of residents
37HolladaySalt Lake County · 31,162 people$117,043$10,8674.1%of residents
38ClintonDavis County · 23,797 people$116,194$7,8397.0%of residents
39MorganMorgan County · 4,580 people$115,735$14,9161.4%of residents
40MillvilleCache County · 2,508 people$114,773$33,5335.0%of residents
41North OgdenWeber County · 21,689 people$113,722$7,0595.3%of residents
42Eagle MountainUtah County · 66,557 people$113,648$3,3223.6%of residents
43HooperWeber County · 9,741 people$113,333$19,7814.4%of residents
44Hyde ParkCache County · 5,786 people$113,102$8,0111.9%of residents
45PerryBox Elder County · 6,226 people$112,639$18,5402.3%of residents
46SandySalt Lake County · 92,386 people$112,176$5,8025.5%of residents
47SalemUtah County · 12,234 people$111,117$5,7394.2%of residents
48RichmondCache County · 3,130 people$110,428$21,4991.0%of residents
49HeberWasatch County · 19,651 people$110,339$10,0225.3%of residents
50West JordanSalt Lake County · 116,812 people$108,153$3,0846.1%of residents
51NibleyCache County · 8,975 people$108,072$6,3731.0%of residents
52White CitySalt Lake County · 5,146 people$106,357$9,1226.6%of residents
53NephiJuab County · 7,488 people$106,108$9,1084.9%of residents
54Spanish ForkUtah County · 48,837 people$104,844$6,0666.6%of residents
55BountifulDavis County · 44,988 people$104,785$8,8226.9%of residents
56WellsvilleCache County · 4,303 people$104,351$19,3403.1%of residents
57VineyardUtah County · 16,092 people$103,380$8,08310.1%of residents
58LaytonDavis County · 85,308 people$102,480$4,6498.1%of residents
59North Salt LakeDavis County · 23,588 people$101,447$9,8495.9%of residents
60GrantsvilleTooele County · 16,472 people$101,349$11,2105.9%of residents
61Pleasant GroveUtah County · 37,773 people$101,073$4,2074.6%of residents
62West HavenWeber County · 25,627 people$101,012$9,9866.2%of residents
63SantaquinUtah County · 18,989 people$99,837$4,1173.9%of residents
64American ForkUtah County · 41,020 people$98,878$8,2867.3%of residents
65MillcreekSalt Lake County · 63,926 people$98,045$5,5467.8%of residents
66SmithfieldCache County · 15,153 people$97,537$8,3233.6%of residents
67Santa ClaraWashington County · 8,722 people$96,475$5,7273.9%of residents
68TooeleTooele County · 42,270 people$96,221$6,5255.9%of residents
69West Valley CitySalt Lake County · 137,491 people$92,209$3,0419.9%of residents
70WashingtonWashington County · 37,107 people$91,853$12,5065.5%of residents
71RoyWeber County · 38,794 people$91,282$5,9755.0%of residents
72MurraySalt Lake County · 53,297 people$90,746$6,7076.0%of residents
73MagnaSalt Lake County · 35,401 people$90,346$7,86910.8%of residents
74PaysonUtah County · 24,630 people$89,905$6,5427.3%of residents
75North LoganCache County · 11,608 people$89,891$8,18914.4%of residents
76SpringvilleUtah County · 35,670 people$89,816$5,5867.3%of residents
77HarrisvilleWeber County · 7,154 people$88,750$17,9925.5%of residents
78HyrumCache County · 11,132 people$88,725$4,3428.6%of residents
79KearnsSalt Lake County · 35,404 people$86,968$3,1147.6%of residents
80TaylorsvilleSalt Lake County · 57,484 people$86,413$4,5998.9%of residents
81KanabKane County · 5,332 people$85,486$16,7945.6%of residents
82Maeserunincorporated, Uintah County · 4,435 people$83,813$11,2337.7%of residents
83OremUtah County · 95,214 people$83,342$1,70810.2%of residents
84EnochIron County · 8,847 people$80,750$13,2121.5%of residents
85South OgdenWeber County · 17,710 people$80,130$11,5588.6%of residents
86Washington TerraceWeber County · 9,075 people$80,119$5,5266.5%of residents
87DeltaMillard County · 3,868 people$78,506$4,2959.8%of residents
88IvinsWashington County · 11,546 people$78,089$12,34411.8%of residents
89St. GeorgeWashington County · 108,713 people$76,508$4,33911.4%of residents
90RooseveltDuchesne County · 7,032 people$76,456$4,85415.9%of residents
91SunsetDavis County · 5,549 people$76,364$13,55810.5%of residents
92BeaverBeaver County · 3,699 people$75,960$14,0566.7%of residents
93ClearfieldDavis County · 35,144 people$75,495$6,36412.7%of residents
94Salt Lake CitySalt Lake County · 218,428 people$75,090$2,66313.6%of residents
95MidvaleSalt Lake County · 36,099 people$75,084$3,64911.2%of residents
96HurricaneWashington County · 25,745 people$75,016$7,1829.0%of residents
97RichfieldSevier County · 8,478 people$74,756$5,47912.5%of residents
98TremontonBox Elder County · 12,934 people$74,741$4,42310.2%of residents
99GarlandBox Elder County · 2,915 people$74,375$17,47013.5%of residents
100OgdenWeber County · 89,510 people$72,575$2,72513.7%of residents
101South Salt LakeSalt Lake County · 26,934 people$72,152$5,99015.8%of residents
102BlandingSan Juan County · 3,199 people$71,797$8,13416.8%of residents
103Brigham CityBox Elder County · 20,633 people$71,308$7,64411.2%of residents
104GunnisonSanpete County · 3,693 people$70,833$11,07720.9%of residents
105Mount PleasantSanpete County · 4,018 people$68,920$10,60019.7%of residents
106La VerkinWashington County · 4,515 people$68,269$19,91623.5%of residents
107RiverdaleWeber County · 9,206 people$67,323$10,54611.1%of residents
108EphraimSanpete County · 6,393 people$66,541$10,45917.3%of residents
109FillmoreMillard County · 2,874 people$66,442$14,42210.5%of residents
110MonroeSevier County · 2,738 people$66,172$10,6016.7%of residents
111VernalUintah County · 10,671 people$64,457$4,81717.9%of residents
112ProvoUtah County · 114,527 people$64,171$2,46323.0%of residents
113SalinaSevier County · 2,640 people$64,129$9,20715.7%of residents
114Cedar CityIron County · 41,871 people$63,589$4,19618.9%of residents
115MantiSanpete County · 3,794 people$62,614$13,04414.8%of residents
116MoabGrand County · 5,206 people$61,667$12,09615.9%of residents
117LoganCache County · 55,576 people$60,687$4,34422.3%of residents
118PriceCarbon County · 8,368 people$53,203$6,38617.7%of residents
119ParowanIron County · 3,282 people$53,145$12,81912.3%of residents
Quick answers

Questions people ask

Which Utah town has the highest income?

Highland (Utah County): its median household income is $186,075 (±$13,861). Summit Park ($185,900) and Alpine ($168,929) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (119 in Utah). Smaller towns show their income on their own page. Every town is on the Utah page.

Go deeper

More Utah lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Utah rankings →
Other states

Highest incomes in other states