Općina se prostire na Glasinačkoj visoravni u podnožju planine Romanije. Administrativno je podijeljena na 10 mjesnih zajednica s 80 naselja u kojima živi oko 15.500 stanovnika.
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žicu ili Jadranskom moru.
Desetljećima je nositelj gospodarskog razvoja u Sokocu bila drvna industrija.
U Sokocu su izgrađene i pogoni u metalskoj industriji.
Popis stanovništva u BiH proveden je u razdoblju od 1. do 15. listopada 2013., međutim, zbog nemogućnosti usuglašavanja metodologije obrade prikupljenih podataka, službeni podaci objavljeni su tek potkraj lipnja 2016. godine, odnosno dvije i pol godine nakon provođenja popisa, i to bez suglasnosti RS-a.
Prema podacima posljednjeg popisa stanovništva, općina Sokolac ima 12.021 stanovnika, dok je, prema popisu iz 1991., imala 14.883. Muškaraca je 5919, dok su žene 6102.
Nedavno objavljeni službeni podaci pokazuju kako u ovoj općini živi 29 Hrvata, 671 Bošnjak, dok je Srba 11.250. Stanovnika koji su se izjasnili kao ostali je 38, onih bez odgovora je 19, dok se 14 stanovnika nije izjasnilo po nacionalnoj osnovi.
Kućanstva po broju članova
Popis je obuhvatio i kućanstva kojih je u ovoj općini 4313. Broj kućanstava koja obavljaju poljoprivrednu aktivnost je 1591, što nije tako malo gledajući ukupan broj kućanstava.
Kućanstva koja obavljaju poljoprivrednu aktivnost i prodaju proizvode su 293.
Najviše je kućanstava s dva člana - 1208, dok je najmanje onih s osam i više članova - 21 . Prosječan broj članova po kućanstvu je 2,77. Kada je riječ o ženskom stanovništvu i broju živorođene djece po osobi, najviše je majki koje su rodile dvoje djece. Žena koja nikad nije rađala je 1381, onih koje su rodile jedno dijete je 657, dvoje djece 2172, majki s troje djece je 785, a 214 je onih koje imaju četvero djece. Majki s petero i više djece nema mnogo - 106.
Popis je obuhvatio i stanovništvo prema zakonskom bračnom stanju i spolu. Utvrđeno je kako je 5728 osoba u braku, od ukupnog broja osoba koje se smatraju spremnima za brak (10.395).
Broj rastavljenih nije osobito visok - 316. Također je utvrđeno kako 2970 osoba nikada nije bilo u bračnoj zajednici, dok je udovac 1381. Kada je riječ o dobi i spolu, jasno je kako nema velike razlike između muškaraca i žena te je prosječna starost kod muškaraca 41,26 godina, a kod žena 44,06 godina. Stanovništvo koje je naseljeno u ovoj općini dijeli se i po materinskom jeziku. Najviše stanovnika govori srpskim jezikom - 11.266, hrvatskim govori osam, dok bosanskim govori 686 stanovnika ove općine. Stanovnika bez odgovora i koji se nisu izjasnili koji jezik smatraju materinskim je 39, dok je ostalih 22. Kada je riječ o vjerskoj pripadnosti, u ovoj općini najviše je pravoslavaca - 11.253, katolika su 23, dok su osobe islamske vjeroispovijesti 662. Ateista je 15, agnostika su dva, a stanovnika koji se nisu izjasnili je 20. Proveden je popis i što se tiče osoba koje imaju poteškoće. Ukupan broj osoba s poteškoćama je 973. Poteškoće o kojima je riječ su različite te mogu biti one s vidom, sluhom, pamćenjem ili koncentracijom te komunikacijom. Najviše je osoba koje imaju poteškoće s hodanjem odnosno penjanjem - 622. Broj osoba koje imaju više poteškoća je 356. Kada govorimo o pismenosti, može se reći kako je u ovoj općini velik broj pismenih, odnosno većina stanovništva pripada toj skupini.
Ukupan broj pismenih stanovnika u ovoj općini je 10.395, od kojih je muškaraca 5080, a žena 5315, dok se nepismenost pripisuje uglavnom starijima i osobama koje nisu bile u mogućnosti steći osnovno obrazovanje.
Obrazovano stanovništvo
Nepotpuno obrazovanih je 765, dok su osobe bez ikakvoga obrazovanja 403. Ukupan broj stanovnika prema stečenom obrazovanju, završenoj školi, je 10.395.
Nezaposlenost je jedan od problema i ove općine te je, od ukupno 10.395 osoba, zaposleno samo 3390, 1768 osoba je nezaposleno, dok ih je 730 bez radnoga iskustva. U ekonomski neaktivno stanovništvo ubrajaju se studenti, umirovljenici, bolesni i osobe koje su nesposobne za rad. Ukupan broj stanova koji se koriste je 7131. Stana za stanovanje su 4202, onih koji, osim za stanovanje, služe i za obavljanje djelatnosti je 12. Stanova za odmor i rekreaciju je 179, onih koji se koriste u vrijeme sezonskih radova u poljoprivredi je 27, dok su 2553 stana koja se ne korista. U ovoj općini najviše je zgrada koje imaju jedan stan - 4167, dok je najmanje zgrada koje imaju četiri stana - 36.
Najviše je stanova s dvije prostorije - 4810, dok je najmanje onih s jednom prostorijom - 199.