Grand County, Utah Cities (2025)

3 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Moab15,1275,361-0.91%1,0685 City
Spanish Valley25584720.72%3914 CDP
Castle Valley33713481.37%429 Town

Grand County Cities Summary

Largest City

Moab is the largest city in Grand County, with a population of 5,127.

Smallest City

Castle Valley is the smallest city in Grand County, with a population of 371.

10 Largest Cities

There are 3 cities in Grand County, Utah.

Location of Grand County