34 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Dorr | 1 | 7,927 | 7,932 | -0.04% | 219 | 36 | Township |
| Leighton | 2 | 7,465 | 7,041 | 1.43% | 214 | 35 | Township |
| Laketown | 3 | 6,275 | 5,957 | 0.42% | 291 | 22 | Township |
| Gun Plain | 4 | 6,137 | 6,159 | -0.2% | 181 | 34 | Township |
| Otsego | 5 | 5,986 | 5,912 | 0.03% | 180 | 33 | Township |
| Allegan | 6 | 5,120 | 5,216 | -0.31% | 1,331 | 4 | City |
| Allegan | 7 | 4,946 | 4,706 | 0.92% | 163 | 30 | Township |
| Wayland | 8 | 4,597 | 4,435 | 0.59% | 1,552 | 3 | City |
| Otsego | 9 | 3,999 | 4,110 | -0.45% | 1,969 | 2 | City |
| Heath | 10 | 3,988 | 3,944 | 0.23% | 113 | 35 | Township |
| Lee | 11 | 3,835 | 3,806 | 0.13% | 109 | 35 | Township |
| Saugatuck | 12 | 3,723 | 3,466 | 1.14% | 161 | 23 | Township |
| Plainwell | 13 | 3,709 | 3,790 | -0.35% | 1,787 | 2 | City |
| Wayland | 14 | 3,607 | 3,576 | 0.03% | 111 | 33 | Township |
| Manlius | 15 | 3,409 | 3,319 | 0.32% | 97 | 35 | Township |
| Overisel | 16 | 3,166 | 3,136 | -0.03% | 89 | 36 | Township |
| Fillmore | 17 | 2,950 | 2,760 | 2.18% | 104 | 28 | Township |
| Hopkins | 18 | 2,784 | 2,753 | 0.54% | 78 | 36 | Township |
| Martin | 19 | 2,713 | 2,730 | -0.18% | 76 | 36 | Township |
| Ganges | 20 | 2,678 | 2,574 | 0.64% | 84 | 32 | Township |
| Trowbridge | 21 | 2,549 | 2,532 | 0.12% | 74 | 35 | Township |
| Monterey | 22 | 2,524 | 2,441 | 0.2% | 71 | 36 | Township |
| Valley | 23 | 2,388 | 2,221 | 1.06% | 73 | 33 | Township |
| Cheshire | 24 | 2,254 | 2,213 | 0.4% | 65 | 35 | Township |
| Watson | 25 | 2,250 | 2,178 | 0.13% | 64 | 35 | Township |
| Clyde | 26 | 2,100 | 2,062 | 0.33% | 60 | 35 | Township |
| Hamilton | 27 | 1,807 | 1,783 | 0% | 50 | 36 | Township |
| Fennville | 28 | 1,728 | 1,742 | -0.12% | 1,584 | 1 | City |
| Douglas | 29 | 1,433 | 1,370 | 0.77% | 806 | 2 | City |
| Hamilton | 30 | 1,364 | 1,368 | 0% | 40 | 34 | Township |
| Saugatuck | 31 | 884 | 868 | 0.34% | 636 | 1 | City |
| Hopkins | 32 | 636 | 635 | 0% | 1,328 | 0 | Village |
| Hamilton | 33 | 424 | 426 | 0% | 12 | 35 | Township |
| Martin | 34 | 397 | 406 | -0.25% | 518 | 1 | Village |
Dorr is the largest city in Allegan County, with a population of 7,927.
Martin is the smallest city in Allegan County, with a population of 397.
There are 34 cities in Allegan County, Michigan.