Населенные пункты / поселения / административные округа, входящие в состав муниципального образования
Расположен на реке Золотуха в 305 км к юго-западу от Барнаула (360 км по автодорогам) и в 60 км к юго-юго-востоку от Рубцовска. Через город проходит железнодорожная ветка «Локоть — Усть-Каменогорск — Риддер». Городское поселение граничит с Николаевским, Кировским и Успенским сельсоветами Локтевского района, юго-восточная и южная граница поселения — с Республикой Казахстан.