11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lewistown | 1 | 6,262 | 5,971 | 0.93% | 1,094 | 6 | City |
| Lewistown Heights | 2 | 506 | 312 | 1.4% | 215 | 2 | CDP |
| Denton | 3 | 213 | 206 | 0.47% | 299 | 1 | Town |
| Moore | 4 | 203 | 193 | 1% | 695 | 0 | Town |
| Roy | 5 | 177 | 120 | 2.91% | 52 | 3 | CDP |
| Winifred | 6 | 177 | 171 | 0.57% | 338 | 1 | Town |
| Grass Range | 7 | 116 | 110 | 0.87% | 829 | 0 | Town |
| Fords Creek Colony | 8 | 66 | 43 | 6.45% | 379 | 0 | CDP |
| Ayers Ranch Colony | 9 | 49 | 66 | 6.52% | 111 | 0 | CDP |
| King Ranch Colony | 10 | 24 | 69 | 9.09% | 22 | 1 | CDP |
| Danvers | 11 | 11 | 10 | 10% | 41 | 0 | CDP |
Lewistown is the largest city in Fergus County, with a population of 6,262.
Danvers is the smallest city in Fergus County, with a population of 11.
There are 11 cities in Fergus County, Montana.