28 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Antwerp | 1 | 13,912 | 13,431 | 0.87% | 401 | 35 | Township |
| Paw Paw | 2 | 6,931 | 6,879 | 0.23% | 198 | 35 | Township |
| Almena | 3 | 5,409 | 5,311 | 0.56% | 157 | 34 | Township |
| South Haven charter | 4 | 4,185 | 4,049 | 0.79% | 241 | 17 | Township |
| South Haven | 5 | 4,030 | 3,963 | 0.32% | 1,165 | 3 | City |
| Decatur | 6 | 3,520 | 3,570 | -0.26% | 100 | 35 | Township |
| Paw Paw | 7 | 3,418 | 3,365 | 0.29% | 1,283 | 3 | Village |
| Geneva | 8 | 3,396 | 3,415 | -0.12% | 97 | 35 | Township |
| Lawrence | 9 | 3,296 | 3,282 | 0.12% | 95 | 35 | Township |
| Pine Grove | 10 | 3,106 | 2,981 | 1.3% | 90 | 34 | Township |
| Bloomingdale | 11 | 3,023 | 2,934 | 0.37% | 89 | 34 | Township |
| Hartford | 12 | 2,975 | 3,019 | -0.27% | 89 | 33 | Township |
| Mattawan | 13 | 2,948 | 2,553 | 2.75% | 773 | 4 | Village |
| Columbia | 14 | 2,552 | 2,549 | -0.08% | 75 | 34 | Township |
| Waverly | 15 | 2,528 | 2,503 | 0.12% | 74 | 34 | Township |
| Covert | 16 | 2,517 | 2,513 | 0.24% | 72 | 35 | Township |
| Porter | 17 | 2,509 | 2,564 | -0.36% | 76 | 33 | Township |
| Hartford | 18 | 2,454 | 2,508 | -0.45% | 1,806 | 1 | City |
| Keeler | 19 | 1,985 | 1,967 | 0.2% | 59 | 34 | Township |
| Bangor | 20 | 1,966 | 2,013 | -0.51% | 1,109 | 2 | City |
| Arlington | 21 | 1,957 | 1,964 | 0.05% | 57 | 34 | Township |
| Bangor | 22 | 1,903 | 1,934 | -0.26% | 56 | 34 | Township |
| Lawton | 23 | 1,872 | 1,890 | -0.21% | 817 | 2 | Village |
| Decatur | 24 | 1,651 | 1,693 | -0.54% | 1,222 | 1 | Village |
| Lawrence | 25 | 1,009 | 1,019 | -0.2% | 567 | 2 | Village |
| Gobles | 26 | 835 | 854 | -0.48% | 808 | 1 | City |
| Bloomingdale | 27 | 512 | 520 | -0.39% | 451 | 1 | Village |
| Breedsville | 28 | 199 | 203 | -0.5% | 305 | 1 | Village |
Antwerp is the largest city in Van Buren County, with a population of 13,912.
Breedsville is the smallest city in Van Buren County, with a population of 199.
There are 28 cities in Van Buren County, Michigan.