Славгород – город расположен, между озерами Секачи (Сикачи) и Большое Яровое, в северо-западной части Алтайского края, в центре Кулундинской степи, в 20 км от границы с Республикой Казахстан. Расстояние от Барнаула по железной дороге – 394 км, по автотрассе – 495 км.
Общая площадь составляет 53,3 кв. км, население на 01.01.2020 г. – 29 050 человек.
Проживают русские, белорусы, украинцы, казахи, немцы, татары, таджики, цыгане.