There are 23 cities in Berrien County, Michigan.

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,56311,965-0.85%1,9965.79
Benton Harbor2Michigan8,8079,089-0.77%2,0104.38
St. Joseph3Michigan7,7007,852-0.44%2,4043.20
Fair Plain4Michigan6,8827,148 1,6024.30
Buchanan5Michigan4,1624,302-0.79%1,6502.52
Benton Heights6Michigan3,7634,151 9753.86
Paw Paw Lake7Michigan3,6433,520 7105.13
Bridgman8Michigan2,0412,092-0.58%7052.89
Berrien Springs9Michigan1,7811,841-0.78%1,9400.92
New Buffalo10Michigan1,6871,709-0.3%6842.47
Watervliet11Michigan1,6211,664-0.67%1,3741.18
Shorewood-Tower Hills-Harbert12Michigan1,5011,501 3324.53
Coloma13Michigan1,4061,461-0.99%1,5830.89
Three Oaks14Michigan1,3751,419-0.79%1,3381.03
Stevensville15Michigan1,1281,157-0.7%1,0801.04
Lake Michigan Beach16Michigan9181,110 2393.83
Baroda17Michigan9158930.44%1,2760.72
Shoreham18Michigan855878-0.7%1,4590.59
Eau Claire19Michigan537559-1.1%6450.83
Galien20Michigan521539-0.76%1,2680.41
New Troy21Michigan367391 2771.32
Grand Beach22Michigan2872801.06%3160.91
Michiana23Michigan2182180.46%5970.36
showing: 23 rows

Cities in Berrien County, Michigan by Population (2024)

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 23 cities in Berrien County, Michigan.

Frequently Asked Questions