56 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Antwerp | 1 | 13,912 | 13,421 | 0.87% | 401 | 35 | Township |
| Antwerp | 2 | 13,912 | 13,431 | 0.87% | 401 | 35 | Township |
| Paw Paw | 3 | 6,931 | 6,883 | 0.23% | 198 | 35 | Township |
| Paw Paw | 4 | 6,931 | 6,879 | 0.23% | 198 | 35 | Township |
| Almena | 5 | 5,409 | 5,306 | 0.56% | 157 | 34 | Township |
| Almena | 6 | 5,409 | 5,311 | 0.56% | 157 | 34 | Township |
| South Haven charter | 7 | 4,185 | 4,043 | 0.79% | 241 | 17 | Township |
| South Haven charter | 8 | 4,185 | 4,049 | 0.79% | 241 | 17 | Township |
| South Haven | 9 | 4,030 | 3,964 | 0.32% | 1,165 | 3 | City |
| South Haven | 10 | 4,030 | 3,963 | 0.32% | 1,165 | 3 | City |
| Decatur | 11 | 3,520 | 3,574 | -0.26% | 100 | 35 | Township |
| Decatur | 12 | 3,520 | 3,570 | -0.26% | 100 | 35 | Township |
| Paw Paw | 13 | 3,418 | 3,370 | 0.29% | 1,283 | 3 | Village |
| Paw Paw | 14 | 3,418 | 3,365 | 0.29% | 1,283 | 3 | Village |
| Geneva | 15 | 3,396 | 3,416 | -0.12% | 97 | 35 | Township |
| Geneva | 16 | 3,396 | 3,415 | -0.12% | 97 | 35 | Township |
| Lawrence | 17 | 3,296 | 3,285 | 0.12% | 95 | 35 | Township |
| Lawrence | 18 | 3,296 | 3,282 | 0.12% | 95 | 35 | Township |
| Pine Grove | 19 | 3,106 | 2,984 | 1.3% | 90 | 34 | Township |
| Pine Grove | 20 | 3,106 | 2,981 | 1.3% | 90 | 34 | Township |
| Bloomingdale | 21 | 3,023 | 2,934 | 0.37% | 89 | 34 | Township |
| Bloomingdale | 22 | 3,023 | 2,934 | 0.37% | 89 | 34 | Township |
| Hartford | 23 | 2,975 | 3,022 | -0.27% | 89 | 33 | Township |
| Hartford | 24 | 2,975 | 3,019 | -0.27% | 89 | 33 | Township |
| Mattawan | 25 | 2,948 | 2,555 | 2.75% | 773 | 4 | Village |
| Mattawan | 26 | 2,948 | 2,553 | 2.75% | 773 | 4 | Village |
| Columbia | 27 | 2,552 | 2,548 | -0.08% | 75 | 34 | Township |
| Columbia | 28 | 2,552 | 2,549 | -0.08% | 75 | 34 | Township |
| Waverly | 29 | 2,528 | 2,503 | 0.12% | 74 | 34 | Township |
| Waverly | 30 | 2,528 | 2,503 | 0.12% | 74 | 34 | Township |
| Covert | 31 | 2,517 | 2,512 | 0.24% | 72 | 35 | Township |
| Covert | 32 | 2,517 | 2,513 | 0.24% | 72 | 35 | Township |
| Porter | 33 | 2,509 | 2,568 | -0.36% | 76 | 33 | Township |
| Porter | 34 | 2,509 | 2,564 | -0.36% | 76 | 33 | Township |
| Hartford | 35 | 2,454 | 2,510 | -0.45% | 1,806 | 1 | City |
| Hartford | 36 | 2,454 | 2,508 | -0.45% | 1,806 | 1 | City |
| Keeler | 37 | 1,985 | 1,966 | 0.2% | 59 | 34 | Township |
| Keeler | 38 | 1,985 | 1,967 | 0.2% | 59 | 34 | Township |
| Bangor | 39 | 1,966 | 2,015 | -0.51% | 1,109 | 2 | City |
| Bangor | 40 | 1,966 | 2,013 | -0.51% | 1,109 | 2 | City |
| Arlington | 41 | 1,957 | 1,966 | 0.05% | 57 | 34 | Township |
| Arlington | 42 | 1,957 | 1,964 | 0.05% | 57 | 34 | Township |
| Bangor | 43 | 1,903 | 1,936 | -0.26% | 56 | 34 | Township |
| Bangor | 44 | 1,903 | 1,934 | -0.26% | 56 | 34 | Township |
| Lawton | 45 | 1,872 | 1,892 | -0.21% | 817 | 2 | Village |
| Lawton | 46 | 1,872 | 1,890 | -0.21% | 817 | 2 | Village |
| Decatur | 47 | 1,651 | 1,695 | -0.54% | 1,222 | 1 | Village |
| Decatur | 48 | 1,651 | 1,693 | -0.54% | 1,222 | 1 | Village |
| Lawrence | 49 | 1,009 | 1,020 | -0.2% | 567 | 2 | Village |
| Lawrence | 50 | 1,009 | 1,019 | -0.2% | 567 | 2 | Village |
| Gobles | 51 | 835 | 855 | -0.48% | 808 | 1 | City |
| Gobles | 52 | 835 | 854 | -0.48% | 808 | 1 | City |
| Bloomingdale | 53 | 512 | 520 | -0.39% | 451 | 1 | Village |
| Bloomingdale | 54 | 512 | 520 | -0.39% | 451 | 1 | Village |
| Breedsville | 55 | 199 | 203 | -0.5% | 305 | 1 | Village |
| Breedsville | 56 | 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 56 cities in Van Buren County, Michigan.