Nors Švenčionių biblioteka įkurta tik 1940 m., tačiau pirmųjų masinės bibliotekos ištakų randame žymiai anksčiau. Yra žinoma, kad jau 1416-1420 m. prie pastatytos bažnyčios veikė mokykla, kurioje mokė jaunimą giedoti religines giesmes, vėliau įsteigta pijorų mokykla. Prie šių mokyklų veikė uždara biblioteka. Pagal istorinius duomenis 1804-1810 m. prie įsteigtų gimnazijos ir parapijinės mokyklos veikė uždaro pobūdžio skaityklos ir jau nuo XIX a. pradėta steigti viešąsias bibliotekas.
1860 m. Švenčionyse veikė visuomeninė biblioteka. Bibliotekoje buvo du skyriai, veikė visą dieną ir už naudojimąsi reikėjo mokėti 5 rb. kasmet. Caro vyriausybė 1863 m. biblioteką uždarė. Vėliau bibliotekos veikė prie mokyklų, klubų, bažnyčios. 1934 m. buvo įsikūrusi viešoji biblioteka, 1940 – valstybinė viešoji biblioteka, 1943 m. biblioteka buvo sudeginta.
Rajono savivaldybės viešosios bibliotekos istorija prasideda 1944 m. rugpjūčio mėnesio 4 d. Tada bibliotekos fonduose buvo sukaupta 4 tūkst. knygų, skaitė 700 skaitytojų Vėliau, 1977 m. buvo sukurtas rajono centralizuotas bibliotekų tinklas, jungiantis Centrinę biblioteką ir jos kaimo filialus. Paskelbus Lietuvos Nepriklausomybę, įgyvendinamas Lietuvos Respublikos Bibliotekų įstatymas – keičiasi rajono bibliotekų tinklas, biblioteka atgauna ankstesnįjį pavadinimą. Šiuo metu rajono gyventojus aptarnauja 16 bibliotekų – tai Švenčionių rajono savivaldybės viešoji biblioteka, 2 miesto bibliotekos Pabradėje ir Švenčionėliuose, 13 bibliotekų kaime. Rajono bibliotekų paslaugomis naudojasi 23% gyventojų, 2025 metais bibliotekose sutelkta 5 104 vartotojai, spaudinių fonduose sukaupta 120 454 egz. spaudinių - knygų, informacinių, elektroninių leidinių, populiarių žurnalų ir dienraščių.