-->
17 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Bay City | 1 | 31,729 | 32,611 | -0.55% | 3,121 | 10.17 | City |
Bangor charter township | 2 | 13,790 | 14,029 | -0.18% | 977 | 14.11 | Township |
Monitor charter township | 3 | 10,654 | 10,683 | 0.17% | 290 | 36.78 | Township |
Hampton charter township | 4 | 9,558 | 9,680 | -0.05% | 348 | 27.48 | Township |
Williams charter township | 5 | 5,027 | 5,058 | 0.08% | 150 | 33.59 | Township |
Kawkawlin township | 6 | 4,395 | 4,415 | 0.09% | 136 | 32.41 | Township |
Frankenlust township | 7 | 3,694 | 3,668 | 0.24% | 176 | 21.05 | Township |
Essexville | 8 | 3,257 | 3,374 | -0.7% | 2,515 | 1.29 | City |
Portsmouth charter township | 9 | 3,159 | 3,221 | -0.19% | 158 | 20.05 | Township |
Beaver township | 10 | 2,683 | 2,718 | -0.07% | 76 | 35.34 | Township |
Pinconning township | 11 | 2,288 | 2,297 | 0.09% | 62 | 36.68 | Township |
Auburn | 12 | 2,028 | 2,067 | -0.39% | 1,920 | 1.06 | City |
Garfield township | 13 | 1,691 | 1,692 | 0.18% | 47 | 35.67 | Township |
Zilwaukee | 14 | 1,476 | 1,531 | -0.74% | 668 | 2.21 | City |
Mount Forest township | 15 | 1,398 | 1,399 | 0.14% | 39 | 35.91 | Township |
Pinconning | 16 | 1,173 | 1,200 | -0.42% | 1,362 | 0.86 | City |
Gibson township | 17 | 1,103 | 1,122 | -0.18% | 31 | 35.54 | Township |
Bay City is the largest city in Bay County, with a population of 31,729.
Gibson township is the smallest city in Bay County.
There are 17 cities in Bay County, Michigan.