Bay County, Michigan Cities (2025)

18 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bay City131,95232,620-0.42%3,14310 City
Bangor charter213,84514,030-0.07%98114 Township
Monitor charter310,63010,679-0.04%28937 Township
Hampton charter49,6169,6790.06%35027 Township
Williams charter55,0475,0580.06%15034 Township
Kawkawlin64,3864,416-0.05%13532 Township
Frankenlust73,7083,6700.27%17621 Township
Essexville83,2843,372-0.55%2,5361 City
Portsmouth charter93,1693,219-0.13%15820 Township
Beaver102,6862,720-0.19%7635 Township
Pinconning112,2882,299-0.09%6237 Township
Auburn122,0412,065-0.24%1,9331 City
Garfield131,6901,6920.06%4736 Township
Zilwaukee141,4831,531-0.67%6712 City
Mount Forest151,3961,399-0.07%3936 Township
Pinconning161,1811,201-0.34%1,3721 City
Gibson171,1081,122-0.09%3136 Township
Bentley188578320.23%2535 Township

Bay County Cities Summary

Largest City

Bay City is the largest city in Bay County, with a population of 31,952.

Smallest City

Bentley is the smallest city in Bay County, with a population of 857.

10 Largest Cities

There are 18 cities in Bay County, Michigan.

Location of Bay County