| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lincoln | 1 | 14,783 | 14,920 | -0.21% | 825 | 18 | Township |
| Benton | 2 | 14,379 | 14,365 | 1.06% | 443 | 32 | Township |
| Niles | 3 | 14,311 | 14,403 | 0.05% | 384 | 37 | Township |
| Niles | 4 | 11,602 | 11,970 | -0.54% | 2,002 | 6 | City |
| St. Joseph | 5 | 9,671 | 9,975 | -0.33% | 1,454 | 7 | Township |
| Oronoko | 6 | 9,086 | 9,217 | 0.13% | 281 | 32 | Township |
| Benton Harbor | 7 | 8,740 | 9,085 | -0.72% | 1,995 | 4 | City |
| St. Joseph | 8 | 7,856 | 8,067 | -0.47% | 2,453 | 3 | City |
| Royalton | 9 | 5,227 | 5,155 | 0.56% | 288 | 18 | Township |
| Coloma | 10 | 4,965 | 5,046 | -0.06% | 276 | 18 | Township |
| Berrien | 11 | 4,780 | 4,865 | -0.15% | 136 | 35 | Township |
| Buchanan | 12 | 4,111 | 4,286 | -0.77% | 1,630 | 3 | City |
| Buchanan | 13 | 3,493 | 3,436 | 0.52% | 109 | 32 | Township |
| Lake | 14 | 3,357 | 3,321 | 0.27% | 180 | 19 | Township |
| Hagar | 15 | 3,174 | 3,235 | 0.03% | 173 | 18 | Township |
| Watervliet | 16 | 3,137 | 3,043 | 0.35% | 233 | 13 | Township |
| Baroda | 17 | 2,812 | 2,830 | -0.21% | 158 | 18 | Township |
| Chikaming | 18 | 2,767 | 2,774 | 0.55% | 126 | 22 | Township |
| Bainbridge | 19 | 2,618 | 2,680 | -0.27% | 75 | 35 | Township |
| Bertrand | 20 | 2,586 | 2,612 | -0.04% | 75 | 34 | Township |
| New Buffalo | 21 | 2,523 | 2,456 | 0.24% | 126 | 20 | Township |
| Three Oaks | 22 | 2,274 | 2,325 | -0.31% | 98 | 23 | Township |
| Pipestone | 23 | 2,121 | 2,170 | -0.28% | 60 | 36 | Township |
| Bridgman | 24 | 2,028 | 2,091 | -0.59% | 701 | 3 | City |
| Sodus | 25 | 1,976 | 2,000 | -0.05% | 102 | 19 | Township |
| Weesaw | 26 | 1,815 | 1,833 | 0.22% | 51 | 35 | Township |
| Berrien Springs | 27 | 1,753 | 1,834 | -0.79% | 1,910 | 1 | Village |
| Watervliet | 28 | 1,729 | 1,655 | 0.52% | 1,465 | 1 | City |
| New Buffalo | 29 | 1,680 | 1,706 | -0.3% | 681 | 2 | City |
| Coloma | 30 | 1,404 | 1,463 | -0.78% | 1,581 | 1 | City |
| Galien | 31 | 1,389 | 1,411 | 0.14% | 63 | 22 | Township |
| Three Oaks | 32 | 1,384 | 1,418 | -0.43% | 1,266 | 1 | Village |
| Stevensville | 33 | 1,152 | 1,160 | -0.17% | 1,103 | 1 | Village |
| Riverside | 34 | 1,147 | 1,130 | 0.53% | 32 | 35 | Township |
| Baroda | 35 | 914 | 893 | 0.44% | 1,275 | 1 | Village |
| Shoreham | 36 | 853 | 883 | -0.7% | 1,456 | 1 | Village |
| Eau Claire | 37 | 538 | 560 | -0.74% | 602 | 1 | Village |
| Galien | 38 | 525 | 544 | -0.76% | 1,277 | 0 | Village |
| Grand Beach | 39 | 296 | 285 | 0.68% | 326 | 1 | Village |
| Michiana | 40 | 210 | 216 | -0.47% | 575 | 0 | Village |
Lincoln is the largest city in Berrien County, with a population of 14,783.
Michiana is the smallest city in Berrien County, with a population of 210.
There are 40 cities in Berrien County, Michigan.