43 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Thornapple | 1 | 9,739 | 9,328 | 0.76% | 276 | 35 | Township |
| Thornapple | 2 | 9,739 | 9,360 | 0.76% | 276 | 35 | Township |
| Hastings | 3 | 7,510 | 7,516 | -0.04% | 1,441 | 5 | City |
| Hastings | 4 | 7,510 | 7,525 | -0.04% | 1,441 | 5 | City |
| Yankee Springs | 5 | 5,465 | 5,323 | 0.11% | 176 | 31 | Township |
| Yankee Springs | 6 | 5,465 | 5,342 | 0.11% | 176 | 31 | Township |
| Middleville | 7 | 4,481 | 4,279 | 0.83% | 1,834 | 2 | Village |
| Middleville | 8 | 4,481 | 4,294 | 0.83% | 1,834 | 2 | Village |
| Rutland charter | 9 | 4,306 | 4,135 | 0.54% | 123 | 35 | Township |
| Rutland charter | 10 | 4,306 | 4,150 | 0.54% | 123 | 35 | Township |
| Irving | 11 | 3,844 | 3,735 | 0.13% | 107 | 36 | Township |
| Irving | 12 | 3,844 | 3,745 | 0.13% | 107 | 36 | Township |
| Orangeville | 13 | 3,510 | 3,398 | 0.2% | 105 | 33 | Township |
| Orangeville | 14 | 3,510 | 3,408 | 0.2% | 105 | 33 | Township |
| Barry | 15 | 3,508 | 3,415 | 0.06% | 102 | 34 | Township |
| Barry | 16 | 3,508 | 3,426 | 0.06% | 102 | 34 | Township |
| Castleton | 17 | 3,442 | 3,326 | 0.2% | 98 | 35 | Township |
| Castleton | 18 | 3,442 | 3,336 | 0.2% | 98 | 35 | Township |
| Prairieville | 19 | 3,399 | 3,337 | -0.03% | 104 | 33 | Township |
| Prairieville | 20 | 3,399 | 3,342 | -0.03% | 104 | 33 | Township |
| Hastings charter | 21 | 3,100 | 3,015 | 0.13% | 103 | 30 | Township |
| Hastings charter | 22 | 3,100 | 3,023 | 0.13% | 103 | 30 | Township |
| Johnstown | 23 | 2,920 | 2,843 | 0.07% | 84 | 35 | Township |
| Johnstown | 24 | 2,920 | 2,850 | 0.07% | 84 | 35 | Township |
| Carlton | 25 | 2,441 | 2,368 | 0.12% | 69 | 35 | Township |
| Carlton | 26 | 2,441 | 2,376 | 0.12% | 69 | 35 | Township |
| Woodland | 27 | 2,061 | 1,996 | 0.15% | 58 | 35 | Township |
| Woodland | 28 | 2,061 | 2,003 | 0.15% | 58 | 35 | Township |
| Assyria | 29 | 2,054 | 1,999 | 0.05% | 57 | 36 | Township |
| Assyria | 30 | 2,054 | 2,004 | 0.05% | 57 | 36 | Township |
| Baltimore | 31 | 2,009 | 1,947 | 0.1% | 57 | 35 | Township |
| Baltimore | 32 | 2,009 | 1,954 | 0.1% | 57 | 35 | Township |
| Maple Grove | 33 | 1,636 | 1,594 | 0.06% | 46 | 36 | Township |
| Maple Grove | 34 | 1,636 | 1,598 | 0.06% | 46 | 36 | Township |
| Nashville | 35 | 1,617 | 1,572 | 0.5% | 767 | 2 | Village |
| Nashville | 36 | 1,617 | 1,576 | 0.5% | 767 | 2 | Village |
| Freeport | 37 | 555 | 539 | 0.54% | 703 | 1 | Village |
| Freeport | 38 | 555 | 540 | 0.54% | 703 | 1 | Village |
| Delton | 39 | 484 | 596 | -5.1% | 219 | 2 | CDP |
| Woodland | 40 | 430 | 414 | 0.7% | 507 | 1 | Village |
| Woodland | 41 | 430 | 415 | 0.7% | 507 | 1 | Village |
| Dowling | 42 | 318 | 399 | -1.24% | 52 | 6 | CDP |
| Hickory Corners | 43 | 113 | 161 | -11.02% | 55 | 2 | CDP |
Thornapple is the largest city in Barry County, with a population of 9,739.
Hickory Corners is the smallest city in Barry County, with a population of 113.
There are 43 cities in Barry County, Michigan.