24 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Morris | 1 | 5,212 | 5,109 | 0.39% | 1,109 | 5 | City |
| Hancock | 2 | 858 | 848 | 0.23% | 950 | 1 | City |
| Alberta | 3 | 854 | 828 | 0.83% | 24 | 36 | Township |
| Chokio | 4 | 412 | 405 | 0.24% | 941 | 0 | City |
| Morris | 5 | 384 | 380 | -0.26% | 12 | 33 | Township |
| Darnen | 6 | 356 | 350 | -0.28% | 11 | 33 | Township |
| Framnas | 7 | 351 | 346 | 0% | 10 | 34 | Township |
| Hancock | 8 | 330 | 337 | -0.3% | 19 | 18 | Township |
| Hodges | 9 | 312 | 302 | 0% | 9 | 34 | Township |
| Moore | 10 | 303 | 296 | 0% | 9 | 35 | Township |
| Donnelly | 11 | 223 | 220 | 0% | 80 | 3 | City |
| Swan Lake | 12 | 194 | 188 | -0.51% | 6 | 33 | Township |
| Horton | 13 | 190 | 188 | 0% | 5 | 36 | Township |
| Synnes | 14 | 137 | 135 | 0% | 4 | 36 | Township |
| Rendsville | 15 | 127 | 125 | 0% | 4 | 35 | Township |
| Scott | 16 | 118 | 117 | 0% | 4 | 34 | Township |
| Pepperton | 17 | 109 | 108 | 0% | 3 | 36 | Township |
| Everglade | 18 | 106 | 105 | 0% | 3 | 36 | Township |
| Baker | 19 | 104 | 103 | 0% | 3 | 35 | Township |
| Alberta | 20 | 94 | 93 | 0% | 357 | 0 | City |
| Donnelly | 21 | 94 | 93 | 0% | 3 | 33 | Township |
| Eldorado | 22 | 85 | 84 | 0% | 2 | 36 | Township |
| Stevens | 23 | 70 | 69 | 0% | 2 | 36 | Township |
| Donnelly | 24 | 18 | 20 | -5.26% | 0.00 | 36 | Township |
Morris is the largest city in Stevens County, with a population of 5,212.
Donnelly is the smallest city in Stevens County, with a population of 18.
There are 24 cities in Stevens County, Minnesota.