| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Greenville | 1 | 7,442 | 7,231 | -0.36% | 1,180 | 6 | City |
| Pocahontas | 2 | 663 | 694 | -0.9% | 847 | 1 | Village |
| Mulberry Grove | 3 | 493 | 519 | -1% | 485 | 1 | Village |
| Pierron | 4 | 438 | 459 | -0.9% | 597 | 1 | Village |
| Sorento | 5 | 406 | 423 | -0.73% | 509 | 1 | Village |
| Grantfork | 6 | 329 | 333 | -0.3% | 894 | 0 | Village |
| Smithboro | 7 | 147 | 155 | -1.34% | 158 | 1 | Village |
| Old Ripley | 8 | 84 | 84 | -1.18% | 545 | 0 | Village |
Greenville is the largest city in Bond County, with a population of 7,442.
Old Ripley is the smallest city in Bond County, with a population of 84.
There are 8 cities in Bond County, Illinois.