28 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Antwerp | 1 | 14,032 | 13,431 | 0.86% | 405 | 35 | Township |
| Paw Paw | 2 | 6,947 | 6,879 | 0.23% | 198 | 35 | Township |
| Almena | 3 | 5,439 | 5,311 | 0.55% | 158 | 34 | Township |
| South Haven charter | 4 | 4,218 | 4,049 | 0.79% | 243 | 17 | Township |
| South Haven | 5 | 4,044 | 3,963 | 0.35% | 1,169 | 3 | City |
| Decatur | 6 | 3,511 | 3,570 | -0.26% | 100 | 35 | Township |
| Paw Paw | 7 | 3,429 | 3,365 | 0.32% | 1,287 | 3 | Village |
| Geneva | 8 | 3,392 | 3,415 | -0.12% | 97 | 35 | Township |
| Lawrence | 9 | 3,300 | 3,282 | 0.12% | 95 | 35 | Township |
| Pine Grove | 10 | 3,146 | 2,981 | 1.29% | 91 | 34 | Township |
| Bloomingdale | 11 | 3,034 | 2,934 | 0.36% | 89 | 34 | Township |
| Mattawan | 12 | 3,027 | 2,553 | 2.68% | 794 | 4 | Village |
| Hartford | 13 | 2,967 | 3,019 | -0.27% | 89 | 33 | Township |
| Columbia | 14 | 2,550 | 2,549 | -0.08% | 75 | 34 | Township |
| Waverly | 15 | 2,531 | 2,503 | 0.12% | 74 | 34 | Township |
| Covert | 16 | 2,523 | 2,513 | 0.24% | 72 | 35 | Township |
| Porter | 17 | 2,500 | 2,564 | -0.36% | 75 | 33 | Township |
| Hartford | 18 | 2,443 | 2,508 | -0.45% | 1,798 | 1 | City |
| Keeler | 19 | 1,989 | 1,967 | 0.2% | 59 | 34 | Township |
| Arlington | 20 | 1,958 | 1,964 | 0.05% | 57 | 34 | Township |
| Bangor | 21 | 1,957 | 2,013 | -0.46% | 1,104 | 2 | City |
| Bangor | 22 | 1,898 | 1,934 | -0.26% | 56 | 34 | Township |
| Lawton | 23 | 1,869 | 1,890 | -0.16% | 816 | 2 | Village |
| Decatur | 24 | 1,643 | 1,693 | -0.48% | 1,216 | 1 | Village |
| Lawrence | 25 | 1,007 | 1,019 | -0.2% | 565 | 2 | Village |
| Gobles | 26 | 831 | 854 | -0.48% | 804 | 1 | City |
| Bloomingdale | 27 | 511 | 520 | -0.2% | 450 | 1 | Village |
| Breedsville | 28 | 198 | 203 | -0.5% | 304 | 1 | Village |
Antwerp is the largest city in Van Buren County, with a population of 14,032.
Breedsville is the smallest city in Van Buren County, with a population of 198.
There are 28 cities in Van Buren County, Michigan.