12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Florence | 1 | 34,180 | 32,092 | 1.24% | 3,058 | 11 | City |
| Burlington | 2 | 18,848 | 18,203 | 1.04% | 2,139 | 9 | CDP |
| Francisville | 3 | 10,569 | 9,520 | 1.68% | 1,246 | 8 | CDP |
| Oakbrook | 4 | 10,297 | 9,539 | 0.82% | 3,220 | 3 | CDP |
| Elsmere | 5 | 9,379 | 9,169 | 0.45% | 3,569 | 3 | City |
| Union | 6 | 7,979 | 7,451 | 1.33% | 2,218 | 4 | City |
| Hebron | 7 | 6,776 | 6,845 | 0.83% | 1,056 | 6 | CDP |
| Walton | 8 | 5,877 | 5,504 | 1.28% | 1,240 | 5 | City |
| Verona | 9 | 1,069 | 1,222 | -2.29% | 87 | 12 | CDP |
| Petersburg | 10 | 579 | 368 | -0.52% | 92 | 6 | CDP |
| Belleview | 11 | 193 | 183 | -4.93% | 142 | 1 | CDP |
| Rabbit Hash | 12 | 68 | 269 | -19.05% | 13 | 5 | CDP |
Florence is the largest city in Boone County, with a population of 34,180.
Rabbit Hash is the smallest city in Boone County, with a population of 68.
There are 12 cities in Boone County, Kentucky.