24 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gaylord | 1 | 2,346 | 2,285 | 0.51% | 1,243 | 2 | City |
| Arlington | 2 | 2,333 | 2,236 | 0.82% | 1,450 | 2 | City |
| Winthrop | 3 | 1,333 | 1,327 | 0.08% | 1,045 | 1 | City |
| Henderson | 4 | 996 | 956 | 0.81% | 927 | 1 | City |
| Gibbon | 5 | 788 | 785 | 0% | 1,187 | 1 | City |
| Faxon | 6 | 731 | 712 | 0.55% | 35 | 21 | Township |
| Green Isle | 7 | 720 | 588 | 3.75% | 709 | 1 | City |
| Henderson | 8 | 675 | 658 | 0.45% | 23 | 30 | Township |
| Green Isle | 9 | 531 | 520 | 0.19% | 15 | 35 | Township |
| Arlington | 10 | 485 | 473 | 0.62% | 14 | 34 | Township |
| Washington Lake | 11 | 463 | 451 | 0.65% | 14 | 34 | Township |
| Jessenland | 12 | 439 | 429 | 0.23% | 13 | 33 | Township |
| New Auburn | 13 | 414 | 409 | 0.24% | 607 | 1 | City |
| New Auburn | 14 | 396 | 385 | 0.76% | 12 | 32 | Township |
| Bismarck | 15 | 328 | 324 | 0% | 9 | 36 | Township |
| Dryden | 16 | 307 | 302 | 0% | 9 | 33 | Township |
| Alfsborg | 17 | 287 | 281 | 0.35% | 8 | 35 | Township |
| Kelso | 18 | 274 | 268 | 0.37% | 8 | 36 | Township |
| Moltke | 19 | 272 | 266 | 0.37% | 7 | 39 | Township |
| Transit | 20 | 256 | 252 | 0% | 7 | 35 | Township |
| Cornish | 21 | 241 | 237 | 0% | 7 | 35 | Township |
| Sibley | 22 | 240 | 236 | 0% | 7 | 36 | Township |
| Severance | 23 | 221 | 217 | 0% | 6 | 37 | Township |
| Grafton | 24 | 206 | 204 | 0% | 5 | 39 | Township |
Gaylord is the largest city in Sibley County, with a population of 2,346.
Grafton is the smallest city in Sibley County, with a population of 206.
There are 24 cities in Sibley County, Minnesota.