Berrien County, MI City and City Map
Berrien County has 20 cities / towns. See all cities/towns in List View or use the map below to review.
Berrien County Cities / Towns by Population
Saint Joseph 8,310Buchanan 4,426Bridgman 1,963New Buffalo 1,890Three Oaks 1,685Berrien Springs 1,338Stevensville 1,312Shoreham 832Baroda 824New Troy 558Galien 538Grand Beach 249Michiana 190Hagar ShoresHarbertLakesideRiversideSawyerSodusUnion Pier