Općina Sokolac se prostire na Glasinačkoj visoravni u podnožju planine Romanije i ima površinu od 729 km2. Administrativno je podijeljena na 10 mjesnih zajednica s 80 naselja. Sokolac se nalazi u središtu Glasinca, na nadmorskoj visini od 870 metara. Ova visoravan s prostranim livadama i pašnjacima okružena je četinarskim šumama i vrhovima Romanije, Bogovićke planine, Gradine, Rabra, Crnog vrha, Kopita, Kratelja. Sokolac je značajno prometno raskrižje magistralnih cesta od Sarajeva prema Beogradu, Užicama ili Jadranskom moru.
Stanovništvo općine Sokolac
godina popisa -> 1991.
Srbi -> 10.195 (68,50%)
Muslimani -> 4.493 (30,18%)
Hrvati -> 19 (0,12%)
Jugoslaveni -> 83 (0,55%)
ostali i nepoznato -> 93 (0,62%)
ukupno -> 14.883
Grb: