20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| North Branch | 1 | 12,609 | 10,854 | 2.86% | 354 | 36 | City |
| Wyoming | 2 | 8,207 | 8,036 | 0.42% | 397 | 21 | City |
| Chisago City | 3 | 5,988 | 5,812 | 0.59% | 477 | 13 | City |
| Lindstrom | 4 | 5,057 | 4,900 | 0.62% | 1,325 | 4 | City |
| Chisago Lake | 5 | 4,967 | 4,828 | 0.34% | 115 | 43 | Township |
| Stacy | 6 | 4,372 | 4,401 | -0.14% | 1,353 | 3 | City |
| Rush City | 7 | 3,384 | 3,228 | 0.92% | 796 | 4 | City |
| Harris | 8 | 3,354 | 3,321 | -0.03% | 104 | 32 | Township |
| Fish Lake | 9 | 2,259 | 2,195 | 0.36% | 70 | 32 | Township |
| Sunrise | 10 | 2,172 | 2,109 | 0.42% | 48 | 45 | Township |
| Nessel | 11 | 1,962 | 1,909 | 0.31% | 53 | 37 | Township |
| Franconia | 12 | 1,761 | 1,716 | 0.28% | 58 | 30 | Township |
| North Branch | 13 | 1,749 | 1,724 | -0.4% | 51 | 35 | Township |
| Shafer | 14 | 1,215 | 1,152 | 1% | 957 | 1 | City |
| Shafer | 15 | 1,150 | 1,121 | 0.26% | 40 | 29 | Township |
| Harris | 16 | 1,148 | 1,115 | 0.53% | 58 | 20 | City |
| Taylors Falls | 17 | 1,056 | 1,053 | 0% | 265 | 4 | City |
| Amador | 18 | 866 | 844 | 0.23% | 29 | 30 | Township |
| Rushseba | 19 | 839 | 817 | 0.36% | 28 | 30 | Township |
| Center City | 20 | 643 | 628 | 0.47% | 1,095 | 1 | City |
North Branch is the largest city in Chisago County, with a population of 12,609.
Center City is the smallest city in Chisago County, with a population of 643.
There are 20 cities in Chisago County, Minnesota.