Bay County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Bay City131,71932,618-0.47%3,12010 City
Bangor213,73614,024-0.3%97314 Township
Monitor310,58210,681-0.14%28837 Township
Hampton49,5589,689-0.24%34827 Township
Williams55,0325,0540%15034 Township
Kawkawlin64,3404,415-0.21%13432 Township
Frankenlust73,6823,670-0.05%17521 Township
Essexville83,2653,373-0.58%2,5211 City
Portsmouth93,1263,208-0.41%15620 Township
Beaver102,6782,720-0.22%7635 Township
Pinconning112,2832,298-0.09%6237 Township
Auburn122,0332,067-0.29%1,9251 City
Garfield131,6851,6930%4736 Township
Zilwaukee141,4791,531-0.67%6692 City
Mount Forest151,3841,398-0.29%3936 Township
Pinconning161,1711,198-0.43%1,3601 City
Gibson171,1041,124-0.27%3136 Township
Bentley188628310.47%2535 Township

Bay County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 18 cities in Bay County, Michigan.

Location of Bay County