Svetlograd (russisk: Светлогра́д) er en by i Stavropol kraj i Russland. Den ligger rundt 80 km nordøst for Stavropol. Innbyggertall: 39 370 (folketelling 2002), 37 213 (folketelling 1989).
Den ble grunnlagt i 1750 som landsbyen Petrovskoje (russisk: Петро́вское). Den fikk bystatus og sitt nåværende navn, Svetlograd, i 1965.