11 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Blue Earth | 1 | 3,155 | 3,167 | -0.06% | 951 | 3 | City |
| Wells | 2 | 2,398 | 2,407 | -0.04% | 1,149 | 2 | City |
| Winnebago | 3 | 1,377 | 1,389 | -0.15% | 589 | 2 | City |
| Minnesota Lake | 4 | 659 | 661 | 0% | 407 | 2 | City |
| Elmore | 5 | 543 | 549 | -0.18% | 642 | 1 | City |
| Kiester | 6 | 486 | 488 | 0% | 1,136 | 0 | City |
| Bricelyn | 7 | 348 | 353 | -0.29% | 1,200 | 0 | City |
| Frost | 8 | 213 | 216 | 0% | 485 | 0 | City |
| Easton | 9 | 176 | 179 | 0% | 186 | 1 | City |
| Delavan | 10 | 168 | 171 | 0% | 167 | 1 | City |
| Walters | 11 | 70 | 70 | 0% | 354 | 0 | City |
Blue Earth is the largest city in Faribault County, with a population of 3,155.
Walters is the smallest city in Faribault County, with a population of 70.
There are 11 cities in Faribault County, Minnesota.