Opština Sokolac je opština u Republici Srpskoj, BiH. Sjedište opštine se nalazi u Sokocu. Opština Sokolac je jedna od gradskih opština grada Istočno Sarajevo.
Površina koja se nalazi na ovoj opštini iznosi 689 km2. Po prostranstvu svoje teritorije, sokolačkoj opštini pripada 1,35 % ukupne površine Bosne i Hercegovine ili 2,35 % Republike Srpske. Spada među veće opštine po površini u Republici Srpskoj. Opština Sokolac ima 12 mjesnih zajednica sa 95 naseljenih mjesta, u kojima živi oko 15.500 stanovnika, sa gustinom naseljenosti od oko 22,4 stanovnika/km2, a od toga desetak hiljada živi u samom Sokocu. Najveća seoska naselja su Podromanija, Kaljina, Sokolovići i Knežina.
Sokolac je značajna saobraćajna raskrsnica magistralnih puteva od Sarajeva prema Jadranskom moru, Beogradu, Užicu, Banja Luci i Bijeljini. Opština raspolaže mrežom od oko 500 km regionalnih i lokalnih puteva.
Opština Sokolac postaće demokratski orijentisana zajednica, ekonomski oporavljena, sa efikasnom i odgovornom lokalnom upravom, revitalizovanom infrastrukturom i ojačanim preduzetništvom zasnovanim na iskorištavanju prirodnih resursa, koju će karakterisati visok stepen razvoja društvenih djelatnosti.