11 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warren | 1 | 1,524 | 1,598 | -0.78% | 1,047 | 1 | City |
| Stephen | 2 | 565 | 591 | -0.7% | 718 | 1 | City |
| Argyle | 3 | 523 | 541 | -0.57% | 347 | 2 | City |
| Alvarado | 4 | 383 | 398 | -0.52% | 1,833 | 0 | City |
| Newfolden | 5 | 337 | 354 | -0.88% | 332 | 1 | City |
| Middle River | 6 | 289 | 304 | -0.69% | 581 | 0 | City |
| Oslo | 7 | 238 | 241 | 0% | 642 | 0 | City |
| Grygla | 8 | 168 | 177 | -0.59% | 291 | 1 | City |
| Holt | 9 | 85 | 90 | -1.16% | 85 | 1 | City |
| Viking | 10 | 76 | 81 | -1.3% | 147 | 1 | City |
| Strandquist | 11 | 67 | 70 | 0% | 257 | 0 | City |
Warren is the largest city in Marshall County, with a population of 1,524.
Strandquist is the smallest city in Marshall County, with a population of 67.
There are 11 cities in Marshall County, Minnesota.