Bay County, Michigan Cities (2025)

36 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bay City131,95232,666-0.42%3,14310 City
Bay City231,95232,620-0.42%3,14310 City
Bangor charter313,84514,046-0.07%98114 Township
Bangor charter413,84514,030-0.07%98114 Township
Monitor charter510,63010,686-0.04%28937 Township
Monitor charter610,63010,679-0.04%28937 Township
Hampton charter79,6169,6920.06%35027 Township
Hampton charter89,6169,6790.06%35027 Township
Williams charter95,0475,0610.06%15034 Township
Williams charter105,0475,0580.06%15034 Township
Kawkawlin114,3864,419-0.05%13532 Township
Kawkawlin124,3864,416-0.05%13532 Township
Frankenlust133,7083,6680.27%17621 Township
Frankenlust143,7083,6700.27%17621 Township
Essexville153,2843,378-0.55%2,5361 City
Essexville163,2843,372-0.55%2,5361 City
Portsmouth charter173,1693,223-0.13%15820 Township
Portsmouth charter183,1693,219-0.13%15820 Township
Beaver192,6862,723-0.19%7635 Township
Beaver202,6862,720-0.19%7635 Township
Pinconning212,2882,299-0.09%6237 Township
Pinconning222,2882,299-0.09%6237 Township
Auburn232,0412,067-0.24%1,9331 City
Auburn242,0412,065-0.24%1,9331 City
Garfield251,6901,6940.06%4736 Township
Garfield261,6901,6920.06%4736 Township
Zilwaukee271,4831,534-0.67%6712 City
Zilwaukee281,4831,531-0.67%6712 City
Mount Forest291,3961,401-0.07%3936 Township
Mount Forest301,3961,399-0.07%3936 Township
Pinconning311,1811,202-0.34%1,3721 City
Pinconning321,1811,201-0.34%1,3721 City
Gibson331,1081,123-0.09%3136 Township
Gibson341,1081,122-0.09%3136 Township
Bentley358578330.23%2535 Township
Bentley368578320.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 36 cities in Bay County, Michigan.

Location of Bay County