8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| John Day | 1 | 1,632 | 1,676 | -0.55% | 722 | 2 | City |
| Prairie City | 2 | 812 | 836 | -0.61% | 819 | 1 | City |
| Canyon City | 3 | 638 | 660 | -0.78% | 453 | 1 | Town |
| Mount Vernon | 4 | 546 | 549 | -0.18% | 799 | 1 | City |
| Long Creek | 5 | 167 | 171 | -0.6% | 163 | 1 | City |
| Seneca | 6 | 161 | 166 | -0.62% | 203 | 1 | City |
| Dayville | 7 | 129 | 132 | -0.77% | 245 | 1 | Town |
| Monument | 8 | 111 | 111 | 0% | 218 | 1 | City |
John Day is the largest city in Grant County, with a population of 1,632.
Monument is the smallest city in Grant County, with a population of 111.
There are 8 cities in Grant County, Oregon.