Според данните от преброяването през 2021 г., обявени на сайта на НСИ, броят на населението в община Панагюрище е следният:
гр. Панагюрище – 15 692
с. Попинци – 1597
с. Оборище – 1056
с. Бъта – 1025
с. Поибрене – 742
с. Левски – 620
с. Баня – 612
с. Елшица – 537
с. Панагюрски колонии – 224
с. Сребриново – 9