Der Ort wurde 1750 als Dorf mit dem Namen Petrowskoje (Петро́вское) gegründet. 1965 erhielt er den Stadtstatus und seinen heutigen Namen, der keinen historischen Ursprung hat und nur so viel wie helle Stadt bedeutet. Der Rajon Petrowskoje, dessen Verwaltungszentrum Swetlograd ist, behielt dabei aber seinen ursprünglichen Namen.
Die Umgebung Swetlograds ist vor allem durch die Landwirtschaft geprägt. In der Stadt gibt es nur wenige Industriebetriebe; darunter sind mehrere Textil- und Nahrungsmittelfabriken und eine Fabrik für Baustoffe.
Die Stadt verfügt über einen Bahnhof an der Eisenbahnlinie Stawropol–Budjonnowsk, außerdem besteht eine direkte Bahnstrecke von Swetlograd nach Elista. Beide Strecken werden von der Nordkaukasischen Bahngesellschaft betrieben.
↑ abItogi Vserossijskoj perepisi naselenija 2010 goda. Tom 1. Čislennostʹ i razmeščenie naselenija (Ergebnisse der allrussischen Volkszählung 2010. Band 1. Anzahl und Verteilung der Bevölkerung). Tabellen 5, S. 12–209; 11, S. 312–979 (Download von der Website des Föderalen Dienstes für staatliche Statistik der Russischen Föderation)