Vuoden 2016 lopussa Karstulassa oli 4 232 asukasta, joista 2 134 asui kunnan ainoassa [[Taajama|taajamissataajama]]ssa [[Karstulan kirkonkylä]]ssä, 2 087 haja-asutusalueilla, ja 11 asukkaan asuinpaikan koordinaatit eivät olleet tiedossa. Taajama-aste lasketaan niistä asukkaista, joiden asuinpaikan koordinaatit ovat tiedossa; Karstulan taajama-aste on 50,6 prosenttia.<ref>{{Verkkoviite | Osoite =http://pxnet2.stat.fi/PXWeb/pxweb/fi/StatFin/StatFin__vrm__vaerak/statfin_vaerak_pxt_025.px | Nimeke = Taajama-aste alueittain 31.12.2016 | Tekijä = | Tiedostomuoto = | Julkaisu = | Ajankohta =28.9.2017 | Julkaisija =Tilastokeskus | Viitattu =9.2.2018 }}</ref> Karstulan taajamaväestö kuuluu vain yhteen taajamaan.<ref name="taajamat kunnittain 2011">{{Verkkoviite | Osoite =http://pxnet2.stat.fi/PXWeb/pxweb/fi/StatFin/StatFin__vrm__vaerak/statfin_vaerak_pxt_026.px | Nimeke = Taajama- ja haja-asutusalueväestö iän ja sukupuolen mukaan kunnittain 31.12.2016 | Tekijä = | Tiedostomuoto = | Julkaisu = | Ajankohta =28.9.2017 | Julkaisija =Tilastokeskus | Viitattu =9.2.2018 | Kieli = }}</ref>