Guest, Sign inJoin
La VerkinLa Verkin, #1 on this list · Photo: SunDawn · CC BY-SA 4.0
Utah rankings · Outdoors

Best towns for the outdoors in Utah

La Verkin ranks first on outdoors among Utah’s 119 towns of 2,500+; 43 of the 119 grade A− or better on outdoors nationally.

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. How grades work

#1

La Verkin

Washington County · 4,515 people
A+

Outdoors grade, better than 98% of U.S. towns·Overall C− · #112 of 118 in UT

#2

Draper

Salt Lake County · 50,652 people
A+

Outdoors grade, better than 96% of U.S. towns·Overall A− · #57 of 118 in UT

#3

Hurricane

Washington County · 25,745 people
A+

Outdoors grade, better than 96% of U.S. towns·Overall B− · #93 of 118 in UT

All 119 towns

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

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

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

Questions people ask

Which Utah town is best for the outdoors?

La Verkin (Washington County) ranks first on outdoors among 119 towns, with an A+; Draper and Hurricane follow.

How are these towns ranked?

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. 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 outdoors grade (119 in Utah). 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

Best towns for the outdoors in other states