18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Central | 1 | 7,992 | 8,137 | -0.34% | 215 | 37 | Township |
| Greenville | 2 | 7,100 | 7,230 | -0.36% | 1,125 | 6 | City |
| Burgess | 3 | 2,132 | 2,192 | -0.51% | 57 | 37 | Township |
| Shoal Creek | 4 | 1,552 | 1,587 | -0.26% | 27 | 58 | Township |
| Mulberry Grove | 5 | 1,103 | 1,138 | -0.63% | 23 | 47 | Township |
| Lagrange | 6 | 1,069 | 1,089 | -0.28% | 23 | 46 | Township |
| Pleasant Mound | 7 | 883 | 901 | -0.45% | 23 | 38 | Township |
| Old Ripley | 8 | 811 | 823 | -0.37% | 19 | 44 | Township |
| Pocahontas | 9 | 662 | 694 | -1.05% | 845 | 1 | Village |
| Tamalco | 10 | 509 | 515 | -0.2% | 14 | 37 | Township |
| Mulberry Grove | 11 | 494 | 519 | -1% | 486 | 1 | Village |
| Mills | 12 | 464 | 474 | -0.22% | 13 | 37 | Township |
| Pierron | 13 | 441 | 461 | -0.9% | 601 | 1 | Village |
| Sorento | 14 | 405 | 423 | -0.98% | 508 | 1 | Village |
| Grantfork | 15 | 338 | 341 | -0.29% | 918 | 0 | Village |
| Greenville | 16 | 338 | 350 | -0.88% | 9 | 36 | Township |
| Smithboro | 17 | 149 | 157 | -1.32% | 160 | 1 | Village |
| Old Ripley | 18 | 79 | 83 | -1.25% | 513 | 0 | Village |
Central is the largest city in Bond County, with a population of 7,992.
Old Ripley is the smallest city in Bond County, with a population of 79.
There are 18 cities in Bond County, Illinois.