30 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Silver City | 1 | 9,320 | 9,711 | -0.84% | 921 | 10 | Town |
| Silver City | 2 | 9,320 | 9,715 | -0.84% | 921 | 10 | Town |
| Little Walnut Village | 3 | 2,181 | 1,886 | 7.12% | 372 | 6 | CDP |
| Bayard | 4 | 2,058 | 2,117 | -0.58% | 2,164 | 1 | City |
| Bayard | 5 | 2,058 | 2,118 | -0.58% | 2,164 | 1 | City |
| Santa Clara | 6 | 1,607 | 1,635 | -0.37% | 808 | 2 | Village |
| Santa Clara | 7 | 1,607 | 1,637 | -0.37% | 808 | 2 | Village |
| Hurley | 8 | 1,225 | 1,259 | -0.57% | 1,201 | 1 | Town |
| Hurley | 9 | 1,225 | 1,259 | -0.57% | 1,201 | 1 | Town |
| Arenas Valley | 10 | 944 | 1,224 | -3.97% | 232 | 4 | CDP |
| Tyrone | 11 | 736 | 472 | 0.96% | 2,197 | 0 | CDP |
| Mimbres | 12 | 566 | 404 | -1.05% | 162 | 3 | CDP |
| Glen Acres | 13 | 331 | 194 | 2.8% | 335 | 1 | CDP |
| San Lorenzo | 14 | 325 | 149 | 7.26% | 186 | 2 | CDP |
| Hanover | 15 | 283 | 155 | 2.54% | 203 | 1 | CDP |
| Rosedale | 16 | 279 | 259 | -2.79% | 158 | 2 | CDP |
| Casas Adobes | 17 | 182 | 116 | 7.06% | 196 | 1 | CDP |
| Pinos Altos | 18 | 182 | 209 | -0.55% | 241 | 1 | CDP |
| White Signal | 19 | 170 | 290 | 0% | 26 | 6 | CDP |
| Gila | 20 | 158 | 174 | -5.95% | 17 | 9 | CDP |
| Cliff | 21 | 133 | 173 | -7.64% | 13 | 10 | CDP |
| Virden | 22 | 118 | 127 | -1.67% | 559 | 0 | Village |
| Virden | 23 | 118 | 126 | -1.67% | 559 | 0 | Village |
| Lake Roberts | 24 | 61 | 38 | 7.02% | 216 | 0 | CDP |
| Faywood | 25 | 44 | 18 | 7.32% | 84 | 1 | CDP |
| Cobre | 26 | 40 | 27 | 8.11% | 597 | 0 | CDP |
| North Hurley | 27 | 39 | 159 | -30.36% | 26 | 2 | CDP |
| Lake Roberts Heights | 28 | 29 | 20 | 7.41% | 38 | 1 | CDP |
| Redrock | 29 | 22 | 5 | 4.76% | 37 | 1 | CDP |
| Hachita | 30 | 19 | 8 | 5.56% | 43 | 0 | CDP |
Silver City is the largest city in Grant County, with a population of 9,320.
Hachita is the smallest city in Grant County, with a population of 19.
There are 30 cities in Grant County, New Mexico.