Guest, Sign inJoin
Utah rankings · Health

Healthiest towns in Utah

East Basin ranks first on health among Utah’s 118 towns of 2,500+; 86 of the 118 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#2

Summit Park

unincorporated, Summit County · 8,537 people
A+

Health grade, among the top in the U.S.·Overall A · #24 of 118 in UT

All 118 towns

Health grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

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

#TownGradeOverall
1East Basinunincorporated, Summit County · 4,002 peopleA+among the top in the U.S.·Overall A− · #59 of 118
2Summit Parkunincorporated, Summit County · 8,537 peopleA+among the top in the U.S.·Overall A · #24 of 118
3Snydervilleunincorporated, Summit County · 5,948 peopleA+among the top in the U.S.·Overall A · #25 of 118
4MidwayWasatch County · 6,011 peopleA+among the top in the U.S.·Overall A− · #62 of 118
5HighlandUtah County · 21,571 peopleA+among the top in the U.S.·Overall A · #26 of 118
6Park CitySummit County · 8,587 peopleA+better than 98% of U.S. towns·Overall B · #82 of 118
7AlpineUtah County · 10,444 peopleA+better than 97% of U.S. towns·Overall A− · #55 of 118
8Mountain Greenunincorporated, Morgan County · 3,976 peopleA+better than 97% of U.S. towns·Overall B+ · #65 of 118
9HolladaySalt Lake County · 31,162 peopleA+better than 96% of U.S. towns·Overall B · #89 of 118
10MapletonUtah County · 16,275 peopleA+better than 96% of U.S. towns·Overall A · #11 of 118
11Cedar HillsUtah County · 9,755 peopleA+better than 96% of U.S. towns·Overall A · #14 of 118
12MillvilleCache County · 2,508 peopleA+better than 96% of U.S. towns·Overall A+ · #1 of 118
13Elk RidgeUtah County · 4,969 peopleA+better than 96% of U.S. towns·Overall B+ · #67 of 118
14LehiUtah County · 95,313 peopleA+better than 96% of U.S. towns·Overall A · #16 of 118
15Saratoga SpringsUtah County · 61,397 peopleA+better than 95% of U.S. towns·Overall A · #27 of 118
16Hyde ParkCache County · 5,786 peopleA+better than 95% of U.S. towns·Overall A+ · #5 of 118
17Fruit HeightsDavis County · 5,952 peopleA+better than 95% of U.S. towns·Overall A · #12 of 118
18WellsvilleCache County · 4,303 peopleA+better than 95% of U.S. towns·Overall A+ · #6 of 118
19LindonUtah County · 12,015 peopleA+better than 95% of U.S. towns·Overall A− · #63 of 118
20SmithfieldCache County · 15,153 peopleAbetter than 94% of U.S. towns·Overall A+ · #3 of 118
21SalemUtah County · 12,234 peopleAbetter than 94% of U.S. towns·Overall A− · #60 of 118
22South JordanSalt Lake County · 87,614 peopleAbetter than 94% of U.S. towns·Overall A · #36 of 118
23KaysvilleDavis County · 33,307 peopleAbetter than 94% of U.S. towns·Overall A+ · #4 of 118
24RichmondCache County · 3,130 peopleAbetter than 94% of U.S. towns·Overall A+ · #2 of 118
25Cottonwood HeightsSalt Lake County · 32,265 peopleAbetter than 93% of U.S. towns·Overall A− · #48 of 118
26American ForkUtah County · 41,020 peopleAbetter than 93% of U.S. towns·Overall A · #29 of 118
27FarmingtonDavis County · 26,266 peopleAbetter than 93% of U.S. towns·Overall A · #21 of 118
28CentervilleDavis County · 16,480 peopleAbetter than 93% of U.S. towns·Overall A · #31 of 118
29ProvidenceCache County · 9,539 peopleAbetter than 93% of U.S. towns·Overall A · #13 of 118
30MorganMorgan County · 4,580 peopleAbetter than 93% of U.S. towns·Overall A · #18 of 118
31Pleasant GroveUtah County · 37,773 peopleAbetter than 93% of U.S. towns·Overall A · #19 of 118
32Santa ClaraWashington County · 8,722 peopleAbetter than 93% of U.S. towns·Overall B · #85 of 118
33HeberWasatch County · 19,651 peopleAbetter than 93% of U.S. towns·Overall A− · #41 of 118
34PerryBox Elder County · 6,226 peopleAbetter than 92% of U.S. towns·Overall A− · #53 of 118
35DraperSalt Lake County · 50,652 peopleAbetter than 92% of U.S. towns·Overall A− · #57 of 118
36MillcreekSalt Lake County · 63,926 peopleAbetter than 92% of U.S. towns·Overall B− · #95 of 118
37Spanish ForkUtah County · 48,837 peopleAbetter than 92% of U.S. towns·Overall A · #28 of 118
38SpringvilleUtah County · 35,670 peopleAbetter than 91% of U.S. towns·Overall A− · #50 of 118
39North LoganCache County · 11,608 peopleAbetter than 91% of U.S. towns·Overall A · #34 of 118
40BountifulDavis County · 44,988 peopleAbetter than 91% of U.S. towns·Overall A · #32 of 118
41SandySalt Lake County · 92,386 peopleAbetter than 90% of U.S. towns·Overall B+ · #68 of 118
42Stansbury Parkunincorporated, Tooele County · 11,242 peopleAbetter than 90% of U.S. towns·Overall B+ · #73 of 118
43HyrumCache County · 11,132 peopleAbetter than 90% of U.S. towns·Overall A · #10 of 118
44Eagle MountainUtah County · 66,557 peopleAbetter than 90% of U.S. towns·Overall B+ · #76 of 118
45OremUtah County · 95,214 peopleAbetter than 90% of U.S. towns·Overall A− · #47 of 118
46West BountifulDavis County · 5,931 peopleAbetter than 90% of U.S. towns·Overall A− · #38 of 118
47VineyardUtah County · 16,092 peopleAbetter than 90% of U.S. towns·Overall A− · #56 of 118
48SyracuseDavis County · 39,909 peopleAbetter than 90% of U.S. towns·Overall A+ · #8 of 118
49North Salt LakeDavis County · 23,588 peopleAbetter than 89% of U.S. towns·Overall A− · #44 of 118
50PaysonUtah County · 24,630 peopleAbetter than 89% of U.S. towns·Overall A · #35 of 118
51South WeberDavis County · 8,218 peopleAbetter than 88% of U.S. towns·Overall A− · #43 of 118
52HerrimanSalt Lake County · 63,282 peopleAbetter than 88% of U.S. towns·Overall A− · #54 of 118
53SantaquinUtah County · 18,989 peopleAbetter than 88% of U.S. towns·Overall A− · #45 of 118
54RivertonSalt Lake County · 47,395 peopleAbetter than 87% of U.S. towns·Overall A− · #42 of 118
55MurraySalt Lake County · 53,297 peopleAbetter than 87% of U.S. towns·Overall C+ · #103 of 118
56BluffdaleSalt Lake County · 19,506 peopleAbetter than 87% of U.S. towns·Overall B+ · #74 of 118
57NibleyCache County · 8,975 peopleAbetter than 87% of U.S. towns·Overall A · #17 of 118
58WashingtonWashington County · 37,107 peopleAbetter than 86% of U.S. towns·Overall B · #80 of 118
59Pleasant ViewWeber County · 11,423 peopleAbetter than 86% of U.S. towns·Overall A · #30 of 118
60ErdaTooele County · 4,056 peopleAbetter than 85% of U.S. towns·Overall C · #111 of 118
61LaytonDavis County · 85,308 peopleAbetter than 85% of U.S. towns·Overall A− · #37 of 118
62Plain CityWeber County · 9,256 peopleA−better than 85% of U.S. towns·Overall B+ · #79 of 118
63Woods CrossDavis County · 11,429 peopleA−better than 85% of U.S. towns·Overall A− · #46 of 118
64BeaverBeaver County · 3,699 peopleA−better than 85% of U.S. towns·Overall A · #15 of 118
65Salt Lake CitySalt Lake County · 218,428 peopleA−better than 84% of U.S. towns·Overall C− · #114 of 118
66ClintonDavis County · 23,797 peopleA−better than 83% of U.S. towns·Overall A · #22 of 118
67IvinsWashington County · 11,546 peopleA−better than 83% of U.S. towns·Overall C · #106 of 118
68North OgdenWeber County · 21,689 peopleA−better than 82% of U.S. towns·Overall A · #23 of 118
69White CitySalt Lake County · 5,146 peopleA−better than 82% of U.S. towns·Overall A− · #39 of 118
70West PointDavis County · 13,058 peopleA−better than 82% of U.S. towns·Overall A · #20 of 118
71Farr WestWeber County · 8,163 peopleA−better than 81% of U.S. towns·Overall A · #9 of 118
72KanabKane County · 5,332 peopleA−better than 81% of U.S. towns·Overall A− · #40 of 118
73West JordanSalt Lake County · 116,812 peopleA−better than 81% of U.S. towns·Overall B · #87 of 118
74West HavenWeber County · 25,627 peopleA−better than 81% of U.S. towns·Overall B+ · #70 of 118
75ProvoUtah County · 114,527 peopleA−better than 80% of U.S. towns·Overall B+ · #71 of 118
76HooperWeber County · 9,741 peopleA−better than 80% of U.S. towns·Overall B · #84 of 118
77EphraimSanpete County · 6,393 peopleA−better than 80% of U.S. towns·Overall A− · #51 of 118
78NephiJuab County · 7,488 peopleA−better than 80% of U.S. towns·Overall A+ · #7 of 118
79South OgdenWeber County · 17,710 peopleA−better than 80% of U.S. towns·Overall B+ · #69 of 118
80Washington TerraceWeber County · 9,075 peopleA−better than 79% of U.S. towns·Overall A · #33 of 118
81LoganCache County · 55,576 peopleA−better than 78% of U.S. towns·Overall B · #88 of 118
82MidvaleSalt Lake County · 36,099 peopleA−better than 78% of U.S. towns·Overall A− · #61 of 118
83St. GeorgeWashington County · 108,713 peopleA−better than 78% of U.S. towns·Overall B− · #91 of 118
84RoyWeber County · 38,794 peopleA−better than 77% of U.S. towns·Overall A− · #52 of 118
85Maeserunincorporated, Uintah County · 4,435 peopleA−better than 77% of U.S. towns·Overall B+ · #77 of 118
86HarrisvilleWeber County · 7,154 peopleA−better than 76% of U.S. towns·Overall B+ · #78 of 118
87HurricaneWashington County · 25,745 peopleB+better than 74% of U.S. towns·Overall B− · #93 of 118
88MantiSanpete County · 3,794 peopleB+better than 74% of U.S. towns·Overall B+ · #72 of 118
89Cedar CityIron County · 41,871 peopleB+better than 73% of U.S. towns·Overall B− · #97 of 118
90ClearfieldDavis County · 35,144 peopleB+better than 73% of U.S. towns·Overall B+ · #75 of 118
91GarlandBox Elder County · 2,915 peopleB+better than 72% of U.S. towns·Overall C+ · #104 of 118
92GrantsvilleTooele County · 16,472 peopleB+better than 72% of U.S. towns·Overall B · #86 of 118
93Brigham CityBox Elder County · 20,633 peopleB+better than 72% of U.S. towns·Overall B · #81 of 118
94TremontonBox Elder County · 12,934 peopleB+better than 71% of U.S. towns·Overall C+ · #102 of 118
95TooeleTooele County · 42,270 peopleB+better than 68% of U.S. towns·Overall B− · #96 of 118
96EnochIron County · 8,847 peopleB+better than 68% of U.S. towns·Overall B+ · #66 of 118
97TaylorsvilleSalt Lake County · 57,484 peopleB+better than 68% of U.S. towns·Overall C · #109 of 118
98RichfieldSevier County · 8,478 peopleB+better than 66% of U.S. towns·Overall B− · #92 of 118
99BlandingSan Juan County · 3,199 peopleB+better than 65% of U.S. towns·Overall A− · #58 of 118
100South Salt LakeSalt Lake County · 26,934 peopleBbetter than 65% of U.S. towns·Overall D · #117 of 118
101MagnaSalt Lake County · 35,401 peopleBbetter than 64% of U.S. towns·Overall C · #107 of 118
102VernalUintah County · 10,671 peopleBbetter than 64% of U.S. towns·Overall C+ · #101 of 118
103Mount PleasantSanpete County · 4,018 peopleBbetter than 64% of U.S. towns·Overall B− · #98 of 118
104SalinaSevier County · 2,640 peopleBbetter than 63% of U.S. towns·Overall B− · #94 of 118
105RooseveltDuchesne County · 7,032 peopleBbetter than 63% of U.S. towns·Overall B− · #99 of 118
106RiverdaleWeber County · 9,206 peopleBbetter than 61% of U.S. towns·Overall C · #110 of 118
107DeltaMillard County · 3,868 peopleBbetter than 58% of U.S. towns·Overall B · #90 of 118
108OgdenWeber County · 89,510 peopleBbetter than 58% of U.S. towns·Overall C+ · #105 of 118
109FillmoreMillard County · 2,874 peopleBbetter than 57% of U.S. towns·Overall A− · #64 of 118
110KearnsSalt Lake County · 35,404 peopleBbetter than 57% of U.S. towns·Overall C · #108 of 118
111MoabGrand County · 5,206 peopleBbetter than 57% of U.S. towns·Overall D · #118 of 118
112SunsetDavis County · 5,549 peopleBbetter than 56% of U.S. towns·Overall A− · #49 of 118
113MonroeSevier County · 2,738 peopleB−better than 55% of U.S. towns·Overall C+ · #100 of 118
114GunnisonSanpete County · 3,693 peopleB−better than 51% of U.S. towns·Overall B · #83 of 118
115West Valley CitySalt Lake County · 137,491 peopleB−better than 50% of U.S. towns·Overall C− · #113 of 118
116La VerkinWashington County · 4,515 peopleB−better than 46% of U.S. towns·Overall C− · #112 of 118
117ParowanIron County · 3,282 peopleC+better than 43% of U.S. towns·Overall C− · #115 of 118
118PriceCarbon County · 8,368 peopleC+better than 39% of U.S. towns·Overall C− · #116 of 118
Not ranked

1 town without a health grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

What is the healthiest town in Utah?

East Basin (Summit County) ranks first on health among 118 towns, with an A+; Summit Park and Snyderville follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (118 in Utah). 1 town of 2,500+ lack the figures and is listed above. Smaller towns have the grade on their page but no rank. 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

Healthiest towns in other states