40 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lincoln charter | 1 | 14,861 | 14,923 | -0.11% | 830 | 18 | Township |
| Niles | 2 | 14,332 | 14,404 | 0.22% | 384 | 37 | Township |
| Benton charter | 3 | 14,074 | 14,370 | -0.22% | 434 | 32 | Township |
| Niles | 4 | 11,680 | 11,968 | -0.49% | 2,016 | 6 | City |
| St. Joseph charter | 5 | 9,732 | 9,990 | -0.37% | 1,463 | 7 | Township |
| Oronoko charter | 6 | 9,090 | 9,217 | 0.1% | 281 | 32 | Township |
| Benton Harbor | 7 | 8,787 | 9,092 | -0.69% | 2,006 | 4 | City |
| St. Joseph | 8 | 7,896 | 8,066 | -0.43% | 2,465 | 3 | City |
| Royalton | 9 | 5,193 | 5,140 | 0.48% | 286 | 18 | Township |
| Coloma charter | 10 | 4,987 | 5,049 | -0.06% | 278 | 18 | Township |
| Berrien | 11 | 4,821 | 4,866 | 0.08% | 137 | 35 | Township |
| Buchanan | 12 | 4,138 | 4,292 | -0.74% | 1,641 | 3 | City |
| Buchanan | 13 | 3,498 | 3,438 | 0.75% | 109 | 32 | Township |
| Lake charter | 14 | 3,364 | 3,320 | 0.51% | 181 | 19 | Township |
| Hagar | 15 | 3,175 | 3,235 | -0.16% | 173 | 18 | Township |
| Watervliet | 16 | 3,127 | 3,031 | 0.64% | 232 | 13 | Township |
| Baroda | 17 | 2,833 | 2,833 | 0% | 159 | 18 | Township |
| Chikaming | 18 | 2,748 | 2,776 | 0.29% | 125 | 22 | Township |
| Bainbridge | 19 | 2,636 | 2,678 | -0.08% | 76 | 35 | Township |
| Bertrand | 20 | 2,588 | 2,612 | -0.15% | 75 | 34 | Township |
| New Buffalo | 21 | 2,536 | 2,458 | 0.75% | 127 | 20 | Township |
| Three Oaks | 22 | 2,291 | 2,323 | 0.09% | 98 | 23 | Township |
| Pipestone | 23 | 2,127 | 2,172 | -0.51% | 60 | 36 | Township |
| Bridgman | 24 | 2,036 | 2,094 | -0.59% | 704 | 3 | City |
| Sodus | 25 | 1,990 | 2,003 | -0.1% | 102 | 19 | Township |
| Weesaw | 26 | 1,814 | 1,832 | 0.11% | 51 | 35 | Township |
| Berrien Springs | 27 | 1,772 | 1,840 | -0.78% | 1,930 | 1 | Village |
| Watervliet | 28 | 1,717 | 1,665 | 0.59% | 1,455 | 1 | City |
| New Buffalo | 29 | 1,691 | 1,708 | -0.24% | 685 | 2 | City |
| Coloma | 30 | 1,411 | 1,463 | -0.77% | 1,589 | 1 | City |
| Three Oaks | 31 | 1,390 | 1,418 | -0.43% | 1,272 | 1 | Village |
| Galien | 32 | 1,378 | 1,408 | -0.29% | 63 | 22 | Township |
| Stevensville | 33 | 1,152 | 1,157 | -0.09% | 1,103 | 1 | Village |
| Riverside | 34 | 1,133 | 1,130 | -0.7% | 32 | 35 | Township |
| Baroda | 35 | 918 | 892 | 0.55% | 1,280 | 1 | Village |
| Shoreham | 36 | 855 | 878 | -0.58% | 1,459 | 1 | Village |
| Eau Claire | 37 | 538 | 561 | -0.92% | 602 | 1 | Village |
| Galien | 38 | 519 | 539 | -0.76% | 1,263 | 0 | Village |
| Grand Beach | 39 | 290 | 280 | 0.69% | 319 | 1 | Village |
| Michiana | 40 | 214 | 218 | -0.47% | 586 | 0 | Village |
Lincoln charter is the largest city in Berrien County, with a population of 14,861.
Michiana is the smallest city in Berrien County, with a population of 214.
There are 40 cities in Berrien County, Michigan.