| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Antwerp | 1 | 13,880 | 13,427 | 0.35% | 400 | 35 | Township |
| Paw Paw | 2 | 6,852 | 6,882 | -0.46% | 196 | 35 | Township |
| Almena | 3 | 5,421 | 5,313 | 0.31% | 158 | 34 | Township |
| South Haven | 4 | 4,127 | 4,058 | -0.27% | 238 | 17 | Township |
| South Haven | 5 | 4,014 | 3,957 | 0.3% | 1,160 | 3 | City |
| Decatur | 6 | 3,488 | 3,564 | -0.43% | 99 | 35 | Township |
| Paw Paw | 7 | 3,396 | 3,368 | 0.3% | 1,274 | 3 | Village |
| Geneva | 8 | 3,391 | 3,410 | -0.29% | 97 | 35 | Township |
| Lawrence | 9 | 3,296 | 3,284 | 0.06% | 95 | 35 | Township |
| Bloomingdale | 10 | 3,148 | 2,934 | 2.41% | 93 | 34 | Township |
| Pine Grove | 11 | 3,084 | 2,992 | 0.03% | 90 | 34 | Township |
| Mattawan | 12 | 3,014 | 2,558 | 2.73% | 790 | 4 | Village |
| Hartford | 13 | 2,969 | 3,013 | -0.4% | 89 | 33 | Township |
| Columbia | 14 | 2,542 | 2,549 | 0% | 75 | 34 | Township |
| Waverly | 15 | 2,498 | 2,499 | -0.16% | 73 | 34 | Township |
| Covert | 16 | 2,492 | 2,515 | -0.28% | 71 | 35 | Township |
| Porter | 17 | 2,474 | 2,565 | -0.8% | 75 | 33 | Township |
| Hartford | 18 | 2,436 | 2,512 | -0.49% | 1,792 | 1 | City |
| Keeler | 19 | 1,980 | 1,972 | -0.1% | 59 | 34 | Township |
| Bangor | 20 | 1,956 | 2,010 | -0.46% | 1,103 | 2 | City |
| Arlington | 21 | 1,939 | 1,965 | -0.41% | 56 | 34 | Township |
| Bangor | 22 | 1,896 | 1,938 | -0.52% | 56 | 34 | Township |
| Lawton | 23 | 1,857 | 1,887 | -0.21% | 811 | 2 | Village |
| Decatur | 24 | 1,637 | 1,692 | -0.55% | 1,212 | 1 | Village |
| Lawrence | 25 | 1,003 | 1,020 | -0.2% | 563 | 2 | Village |
| Gobles | 26 | 826 | 848 | -0.48% | 800 | 1 | City |
| Bloomingdale | 27 | 526 | 519 | -0.38% | 463 | 1 | Village |
| Breedsville | 28 | 196 | 202 | -0.51% | 301 | 1 | Village |
Antwerp is the largest city in Van Buren County, with a population of 13,880.
Breedsville is the smallest city in Van Buren County, with a population of 196.
There are 28 cities in Van Buren County, Michigan.