36 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cutlerville | 1 | 20,509 | 17,988 | 2.03% | 3,576 | 6 | CDP |
| Dorr | 2 | 7,930 | 7,932 | -0.04% | 219 | 36 | Township |
| Leighton | 3 | 7,360 | 7,041 | 1.45% | 211 | 35 | Township |
| Laketown | 4 | 6,249 | 5,957 | 0.42% | 290 | 22 | Township |
| Gun Plain | 5 | 6,149 | 6,159 | -0.19% | 181 | 34 | Township |
| Otsego | 6 | 5,984 | 5,912 | 0.03% | 180 | 33 | Township |
| Allegan | 7 | 5,136 | 5,216 | -0.31% | 1,335 | 4 | City |
| Dorr | 8 | 4,940 | 4,282 | 7.14% | 1,534 | 3 | CDP |
| Allegan | 9 | 4,901 | 4,706 | 0.93% | 161 | 30 | Township |
| Wayland | 10 | 4,570 | 4,435 | 0.59% | 1,543 | 3 | City |
| Otsego | 11 | 4,017 | 4,110 | -0.47% | 1,978 | 2 | City |
| Heath | 12 | 3,979 | 3,944 | 0.23% | 112 | 35 | Township |
| Lee | 13 | 3,830 | 3,806 | 0.13% | 109 | 35 | Township |
| Plainwell | 14 | 3,722 | 3,790 | -0.37% | 1,794 | 2 | City |
| Saugatuck | 15 | 3,681 | 3,466 | 1.15% | 159 | 23 | Township |
| Wayland | 16 | 3,606 | 3,576 | 0.03% | 110 | 33 | Township |
| Manlius | 17 | 3,398 | 3,319 | 0.32% | 97 | 35 | Township |
| Overisel | 18 | 3,167 | 3,136 | -0.03% | 89 | 36 | Township |
| Fillmore | 19 | 2,887 | 2,760 | 2.23% | 102 | 28 | Township |
| Hopkins | 20 | 2,769 | 2,753 | 0.54% | 78 | 36 | Township |
| Martin | 21 | 2,718 | 2,730 | -0.18% | 76 | 36 | Township |
| Ganges | 22 | 2,661 | 2,574 | 0.64% | 83 | 32 | Township |
| Trowbridge | 23 | 2,546 | 2,532 | 0.12% | 73 | 35 | Township |
| Monterey | 24 | 2,519 | 2,441 | 0.2% | 71 | 36 | Township |
| Valley | 25 | 2,363 | 2,221 | 1.07% | 72 | 33 | Township |
| Watson | 26 | 2,247 | 2,178 | 0.13% | 64 | 35 | Township |
| Cheshire | 27 | 2,245 | 2,213 | 0.4% | 64 | 35 | Township |
| Clyde | 28 | 2,093 | 2,062 | 0.34% | 60 | 35 | Township |
| Hamilton | 29 | 1,807 | 1,783 | 0% | 50 | 36 | Township |
| Fennville | 30 | 1,730 | 1,742 | -0.17% | 1,586 | 1 | City |
| Douglas | 31 | 1,422 | 1,370 | 0.71% | 799 | 2 | City |
| Hamilton | 32 | 1,364 | 1,368 | 0% | 40 | 34 | Township |
| Saugatuck | 33 | 881 | 868 | 0.23% | 633 | 1 | City |
| Hopkins | 34 | 636 | 635 | 0% | 1,328 | 0 | Village |
| Hamilton | 35 | 424 | 426 | 0% | 12 | 35 | Township |
| Martin | 36 | 398 | 406 | -0.5% | 520 | 1 | Village |
Cutlerville is the largest city in Allegan County, with a population of 20,509.
Martin is the smallest city in Allegan County, with a population of 398.
There are 36 cities in Allegan County, Michigan.