В 1942 году в степной, заболоченной местности, в трёх километрах на юг от речки Золотуха, появился посёлок горняков строящегося Золотушинского рудника, названный рабочим посёлком Горняк. В 1946 году рабочему посёлку Горняк был присвоен статус посёлка городского типа. В 1954 году Горняк становится районным центром. Из села Локоть переселяются районные организации. Статус города посёлок получил в 1969 году.
Расположен город в юго-западной части Алтайского края. Через город проходит железная дорога, соединяющая район с Республикой Казахстан, и находящаяся в собственности НК «Казахстан темир-жолы». Город Горняк граничит с Николаевским сельсоветом, Кировским сельсоветом, Успенским сельсоветом Локтевского района, юго-восточная и южная граница поселения — с Республикой Казахстан.
Численность населения — 13426 человек.
Город расположен на юго-западе Алтайского края на реке Золотушка (приток Алея) в 360 км от Барнаула недалеко от границы с Казахстаном. Через город проходит железнодорожная ветка Локоть — Усть-Каменогорск — Риддер.
Ресурсный потенциал территории разнообразен: от полезных ископаемых, которые представлены залежами полиметаллических руд, известкового камня, гранита, прочих строительных нерудных материалов до сельскохозяйственного сырья, производимого сельскохозяйственными предприятиями района.
Земельные ресурсы города составляют 2809 га.
Промышленность города Горняка Локтевского района представлена 14 предприятиями, из которых 3 – крупные и средние, 11 – малые. Традиционно развита стройиндустрия, основными предприятиями которой являются ЗАО «КПФ Неверовская ДСФ», ООО «Известковый завод», производством и распределением теплоэнергии и воды заняты ООО Тепло № 1», ООО Тепло № 2», ООО Тепло № 3», ЗАО «Горняцкий водоканал», ООО «Горняцкий водоканал», обрабатывающую отрасль представляют ЗАО «Горняцкий хлебозавод», ЗАО «Горняцкая швейная фабрика» и индивидуальные предприниматели.