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