Bay County, Michigan Cities (2026)

18 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bay City131,81932,620-0.42%3,13010 City
Bangor charter213,83514,030-0.07%98014 Township
Monitor charter310,62610,679-0.04%28937 Township
Hampton charter49,6229,6790.06%35027 Township
Williams charter55,0505,0580.06%15034 Township
Kawkawlin64,3844,416-0.05%13532 Township
Frankenlust73,7183,6700.27%17721 Township
Essexville83,2673,372-0.52%2,5231 City
Portsmouth charter93,1653,219-0.13%15820 Township
Beaver102,6812,720-0.19%7635 Township
Pinconning112,2862,299-0.09%6237 Township
Auburn122,0362,065-0.24%1,9281 City
Garfield131,6911,6920.06%4736 Township
Zilwaukee141,4741,531-0.61%6672 City
Mount Forest151,3951,399-0.07%3936 Township
Pinconning161,1771,201-0.34%1,3671 City
Gibson171,1071,122-0.09%3136 Township
Bentley188598320.23%2535 Township

Bay County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 18 cities in Bay County, Michigan.

Location of Bay County