3 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Moab | 1 | 5,210 | 5,369 | -0.61% | 1,085 | 5 | City |
| Spanish Valley | 2 | 558 | 472 | 0.72% | 39 | 14 | CDP |
| Castle Valley | 3 | 371 | 348 | 1.09% | 42 | 9 | Town |
Moab is the largest city in Grand County, with a population of 5,210.
Castle Valley is the smallest city in Grand County, with a population of 371.
There are 3 cities in Grand County, Utah.