6 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 |
| Hot Sulphur Springs | 5 | 646 | 685 | -1.22% | 840 | 1 | Town |
| Grand Lake | 6 | 398 | 408 | -0.5% | 370 | 1 | Town |
Granby is the largest city in Grand County, with a population of 2,360.
Grand Lake is the smallest city in Grand County, with a population of 398.
There are 6 cities in Grand County, Colorado.