| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warren | 1 | 1,546 | 1,602 | -0.77% | 1,062 | 1 | City |
| Stephen | 2 | 577 | 591 | -0.69% | 733 | 1 | City |
| Argyle | 3 | 528 | 541 | -0.56% | 350 | 2 | City |
| Alvarado | 4 | 388 | 397 | -0.51% | 1,856 | 0 | City |
| Newfolden | 5 | 342 | 353 | -0.87% | 337 | 1 | City |
| Middle River | 6 | 294 | 304 | -0.68% | 592 | 0 | City |
| Oslo | 7 | 238 | 240 | -0.42% | 642 | 0 | City |
| Grygla | 8 | 169 | 174 | -1.17% | 292 | 1 | City |
| Holt | 9 | 86 | 89 | -1.15% | 86 | 1 | City |
| Viking | 10 | 78 | 81 | -1.27% | 151 | 1 | City |
| Strandquist | 11 | 67 | 70 | -1.47% | 257 | 0 | City |
Warren is the largest city in Marshall County, with a population of 1,546.
Strandquist is the smallest city in Marshall County, with a population of 67.
There are 11 cities in Marshall County, Minnesota.