Cities in Berrien County, Michigan by Population (2024)

There are 25 cities in Berrien County, Michigan.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Niles1Michigan11,55711,965-0.88%1,9955.79
Benton Harbor2Michigan8,7979,089-0.82%2,0084.38
St. Joseph3Michigan7,6847,852-0.54%2,3993.20
Fair Plain4Michigan6,6167,148-1.97%1,5404.30
Dowagiac5Michigan5,4885,712-1.01%1,2324.45
Buchanan6Michigan4,1544,302-0.88%1,6472.52
Paw Paw Lake7Michigan3,7663,5201.67%7345.13
Benton Heights8Michigan3,4554,151-4.27%8953.86
Bridgman9Michigan2,0382,092-0.63%7042.89
Berrien Springs10Michigan1,7771,841-0.89%1,9360.92
New Buffalo11Michigan1,6851,709-0.36%6832.47
Watervliet12Michigan1,6221,664-0.61%1,3751.18
Shorewood-Tower Hills-Harbert13Michigan1,5011,5010%3324.53
Coloma14Michigan1,4071,461-0.92%1,5840.89
Three Oaks15Michigan1,3751,419-0.79%1,2581.09
Stevensville16Michigan1,1311,157-0.53%1,0831.04
Baroda17Michigan9218930.77%1,2850.72
Shoreham18Michigan856878-0.58%1,4610.59
Lake Michigan Beach19Michigan7741,110-8.51%2023.83
Eau Claire20Michigan539559-0.92%6480.83
Galien21Michigan519539-0.95%1,2630.41
Millburg22Michigan4875260.62%2691.81
New Troy23Michigan343391-3.38%2591.32
Grand Beach24Michigan2822800.36%3100.91
Michiana25Michigan214218-0.46%5860.36
showing: 25 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Berrien County, Michigan?

Niles is the largest city in Berrien County.

What is the smallest city in Berrien County, Michigan?

Michiana is the smallest city in Berrien County.

How many cities are in Berrien County?

There are 25 cities in Berrien County, Michigan.

Frequently Asked Questions