Население 15,6 тыс. чел. (2005). Районное подчинение.
Город расположен на юго-западе Алтайского края на реке Золотуха (приток Алея) в 360 км от Барнаула недалеко от границы с Казахстаном. Через город проходит железнодорожная ветка Локоть — Усть-Каменогорск — Риддер.