Славгород був заснований в 1910 році українцями, вихідцями з Катеринославської губернії, і названий на честь селища Славгород. Статус міста отримав у 1914 році. З 1917 до 1930 року Славгород — адміністративний центр однойменного повіту та округу, із січня 1945 року — місто крайового підпорядкування, адміністративний центр Славгородського району.