40 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lincoln charter | 1 | 14,844 | 14,923 | -0.11% | 829 | 18 | Township |
| Niles | 2 | 14,364 | 14,404 | 0.22% | 385 | 37 | Township |
| Benton charter | 3 | 14,043 | 14,370 | -0.22% | 433 | 32 | Township |
| Niles | 4 | 11,623 | 11,968 | -0.49% | 2,006 | 6 | City |
| St. Joseph charter | 5 | 9,696 | 9,990 | -0.37% | 1,458 | 7 | Township |
| Oronoko charter | 6 | 9,099 | 9,217 | 0.1% | 281 | 32 | Township |
| Benton Harbor | 7 | 8,726 | 9,092 | -0.69% | 1,992 | 4 | City |
| St. Joseph | 8 | 7,862 | 8,066 | -0.43% | 2,455 | 3 | City |
| Royalton | 9 | 5,218 | 5,140 | 0.48% | 288 | 18 | Township |
| Coloma charter | 10 | 4,984 | 5,049 | -0.06% | 277 | 18 | Township |
| Berrien | 11 | 4,825 | 4,866 | 0.08% | 138 | 35 | Township |
| Buchanan | 12 | 4,107 | 4,292 | -0.75% | 1,628 | 3 | City |
| Buchanan | 13 | 3,524 | 3,438 | 0.74% | 110 | 32 | Township |
| Lake charter | 14 | 3,381 | 3,320 | 0.51% | 181 | 19 | Township |
| Hagar | 15 | 3,170 | 3,235 | -0.16% | 173 | 18 | Township |
| Watervliet | 16 | 3,147 | 3,031 | 0.64% | 233 | 13 | Township |
| Baroda | 17 | 2,833 | 2,833 | 0% | 159 | 18 | Township |
| Chikaming | 18 | 2,756 | 2,776 | 0.29% | 126 | 22 | Township |
| Bainbridge | 19 | 2,634 | 2,678 | -0.08% | 75 | 35 | Township |
| Bertrand | 20 | 2,584 | 2,612 | -0.15% | 75 | 34 | Township |
| New Buffalo | 21 | 2,555 | 2,458 | 0.75% | 127 | 20 | Township |
| Three Oaks | 22 | 2,293 | 2,323 | 0.09% | 98 | 23 | Township |
| Pipestone | 23 | 2,116 | 2,172 | -0.52% | 60 | 36 | Township |
| Bridgman | 24 | 2,025 | 2,094 | -0.54% | 700 | 3 | City |
| Sodus | 25 | 1,988 | 2,003 | -0.1% | 102 | 19 | Township |
| Weesaw | 26 | 1,816 | 1,832 | 0.11% | 51 | 35 | Township |
| Berrien Springs | 27 | 1,759 | 1,840 | -0.73% | 1,916 | 1 | Village |
| Watervliet | 28 | 1,728 | 1,665 | 0.64% | 1,464 | 1 | City |
| New Buffalo | 29 | 1,688 | 1,708 | -0.18% | 684 | 2 | City |
| Coloma | 30 | 1,401 | 1,463 | -0.71% | 1,578 | 1 | City |
| Three Oaks | 31 | 1,385 | 1,418 | -0.36% | 1,267 | 1 | Village |
| Galien | 32 | 1,374 | 1,408 | -0.29% | 63 | 22 | Township |
| Stevensville | 33 | 1,151 | 1,157 | -0.09% | 1,102 | 1 | Village |
| Riverside | 34 | 1,125 | 1,130 | -0.71% | 32 | 35 | Township |
| Baroda | 35 | 923 | 892 | 0.54% | 1,287 | 1 | Village |
| Shoreham | 36 | 851 | 878 | -0.47% | 1,452 | 1 | Village |
| Eau Claire | 37 | 534 | 561 | -0.74% | 597 | 1 | Village |
| Galien | 38 | 515 | 539 | -0.77% | 1,253 | 0 | Village |
| Grand Beach | 39 | 292 | 280 | 0.69% | 321 | 1 | Village |
| Michiana | 40 | 213 | 218 | -0.47% | 584 | 0 | Village |
Lincoln charter is the largest city in Berrien County, with a population of 14,844.
Michiana is the smallest city in Berrien County, with a population of 213.
There are 40 cities in Berrien County, Michigan.