4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Roswell | 1 | 46,544 | 48,439 | -0.67% | 1,566 | 30 | City |
| Dexter | 2 | 1,048 | 1,068 | -0.29% | 1,438 | 1 | Town |
| Hagerman | 3 | 954 | 975 | -0.31% | 704 | 1 | Town |
| Lake Arthur | 4 | 372 | 380 | -0.27% | 699 | 1 | Town |
Roswell is the largest city in Chaves County, with a population of 46,544.
Lake Arthur is the smallest city in Chaves County, with a population of 372.
There are 4 cities in Chaves County, New Mexico.