Rakstos pirmoreiz minēta 1560. gadā un ietilpa Lietuvas Lielkņazistē. Līdz 1961. gadam tās nosaukums bija Šacilki (Шаці́лкі). Pievienota Krievijas Impērijai pēc Polijas otrās dalīšanas 1795. gadā. 1919. gadā iekļāvās Baltkrievijas PSR. Otrā pasaules kara laikā Šacilki atradās vācu okupācijā. 1956. gadā Šacilki kļuva par pilsētciematu. 1958. gadā pie pilsētciemata tika uzcelta TEC. 1961. gadā Svjetlahorska ieguva pilsētas tiesības un mūsdienu nosaukumu. 1991. gadā, sabrūkot PSRS, Svjetlahorska kļuva par neatkarīgās Baltkrievijas pilsētu.
↑Iedzīvotāju skaits uz 2022. gada 1. janvāri un vidējais ikgadējais iedzīvotāju skaits 2021. gadā Baltkrievijas Republikā apgabalos, rajonos, pilsētās un pilsētciematos..