9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Granby | 1 | 2,360 | 2,084 | 2.39% | 186 | 13 | Town |
| Fraser | 2 | 1,545 | 1,394 | 1.98% | 447 | 3 | Town |
| Kremmling | 3 | 1,417 | 1,512 | -1.32% | 1,082 | 1 | Town |
| Winter Park | 4 | 1,221 | 1,076 | 2.43% | 72 | 17 | Town |
| Tabernash | 5 | 884 | 624 | 3.63% | 183 | 5 | CDP |
| Hot Sulphur Springs | 6 | 646 | 685 | -1.22% | 840 | 1 | Town |
| Grand Lake | 7 | 398 | 408 | -0.5% | 386 | 1 | Town |
| Heeney | 8 | 82 | 65 | 6.49% | 361 | 0 | CDP |
| Parshall | 9 | 66 | 23 | 6.45% | 221 | 0 | CDP |
Granby is the largest city in Grand County, with a population of 2,360.
Parshall is the smallest city in Grand County, with a population of 66.
There are 9 cities in Grand County, Colorado.