Berrien County, Michigan cities by population

Number of cities: 23
Population: 154,263
Largest city: Niles
Table of cities in Berrien County, Michigan sorted by population from largest to smallest.
CityTypePopulation
Nilescity11,929
Benton Harborcity9,171
St. Josephcity7,868
Fair PlainCDP7,357
Buchanancity4,286
Benton HeightsCDP3,917
Paw Paw LakeCDP3,275
Bridgmancity2,557
Berrien Springsvillage1,931
Watervlietcity1,901
New Buffalocity1,433
Three Oaksvillage1,241
Colomacity1,173
Shorewood-Tower Hills-HarbertCDP1,160
Stevensvillevillage1,110
Lake Michigan BeachCDP990
Shorehamvillage916
Barodavillage845
Eau Clairevillage759
Galienvillage465
New TroyCDP328
Grand Beachvillage303
Michianavillage291

What is the largest city in Berrien County, Michigan?

Niles is the largest city in Berrien County, Michigan with a population of 11,929.

TOP-5 cities by population in Berrien County, Michigan:
  • Niles
  • Benton Harbor
  • St. Joseph
  • Fair Plain
  • Buchanan