5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Morgantown | 1 | 2,514 | 2,493 | 0.16% | 756 | 3 | City |
| Plum Springs | 2 | 560 | 502 | 2% | 1,055 | 1 | City |
| McHenry | 3 | 384 | 374 | 0.52% | 594 | 1 | City |
| Rochester | 4 | 113 | 110 | 0% | 243 | 0 | City |
| Woodbury | 5 | 77 | 77 | 0% | 538 | 0 | City |
Morgantown is the largest city in Butler County, with a population of 2,514.
Woodbury is the smallest city in Butler County, with a population of 77.
There are 5 cities in Butler County, Kentucky.