25 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sturgis | 1 | 11,002 | 11,141 | -0.25% | 1,619 | 7 | City |
| Three Rivers | 2 | 7,956 | 7,964 | -0.03% | 1,423 | 6 | City |
| Constantine | 3 | 4,065 | 4,046 | 0.1% | 118 | 34 | Township |
| Lockport | 4 | 3,862 | 3,740 | 1.15% | 136 | 28 | Township |
| White Pigeon | 5 | 3,821 | 3,764 | 0.42% | 152 | 25 | Township |
| Nottawa | 6 | 3,772 | 3,685 | 0.4% | 106 | 36 | Township |
| Sherman | 7 | 3,489 | 3,444 | 0.35% | 106 | 33 | Township |
| Colon | 8 | 3,370 | 3,334 | 0.3% | 98 | 34 | Township |
| Fabius | 9 | 3,329 | 3,313 | 0.03% | 104 | 32 | Township |
| Burr Oak | 10 | 2,665 | 2,633 | 0.3% | 76 | 35 | Township |
| Mendon | 11 | 2,586 | 2,574 | -0.08% | 74 | 35 | Township |
| Park | 12 | 2,397 | 2,396 | 0.13% | 69 | 35 | Township |
| Nottawa | 13 | 2,260 | 2,180 | 1.16% | 64 | 35 | Township |
| Sturgis | 14 | 2,018 | 2,040 | -0.3% | 116 | 17 | Township |
| Constantine | 15 | 2,002 | 1,991 | 0.1% | 1,224 | 2 | Village |
| White Pigeon | 16 | 1,730 | 1,732 | -0.06% | 1,228 | 1 | Village |
| Flowerfield | 17 | 1,622 | 1,593 | 0.25% | 46 | 35 | Township |
| Fawn River | 18 | 1,539 | 1,526 | 0.46% | 80 | 19 | Township |
| Mottville | 19 | 1,463 | 1,447 | 0.14% | 76 | 19 | Township |
| Centreville | 20 | 1,323 | 1,318 | 0.08% | 893 | 1 | Village |
| Colon | 21 | 1,192 | 1,212 | -0.33% | 868 | 1 | Village |
| Leonidas | 22 | 1,162 | 1,155 | 0.17% | 33 | 36 | Township |
| Florence | 23 | 1,141 | 1,147 | -0.17% | 34 | 33 | Township |
| Mendon | 24 | 860 | 882 | -0.58% | 879 | 1 | Village |
| Burr Oak | 25 | 755 | 774 | -0.53% | 750 | 1 | Village |
Sturgis is the largest city in St. Joseph County, with a population of 11,002.
Burr Oak is the smallest city in St. Joseph County, with a population of 755.
There are 25 cities in St. Joseph County, Michigan.