Guest, Sign inJoin
Moab, Utah downtownMoab, #1 on this list · Photo: Quintin Soloviev · CC BY 4.0
Utah rankings · Civic life

Towns with the most civic life in Utah

Moab ranks first on civic life among Utah’s 106 towns of 2,500+; 5 of the 106 grade A− or better on civic life nationally.

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. How grades work

#1

Moab

Grand County · 5,206 people
A+

Civic life grade, among the top in the U.S.·Overall D · #118 of 118 in UT

#2

Park City

Summit County · 8,587 people
A

Civic life grade, better than 89% of U.S. towns·Overall B · #82 of 118 in UT

#3

Kanab

Kane County · 5,332 people
A

Civic life grade, better than 85% of U.S. towns·Overall A− · #40 of 118 in UT

All 106 towns

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

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

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

13 towns without a civic life 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

Which Utah town has the most civic life?

Moab (Grand County) ranks first on civic life among 106 towns, with an A+; Park City and Kanab follow.

How are these towns ranked?

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. 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 civic life grade (106 in Utah). 13 towns of 2,500+ lack the figures and are 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

Towns with the most civic life in other states