Rogatica je grad i općina u istočnoj Bosni, u Bosni i Hercegovini.
Rogatica se nalazi u južnom djelu istočne Bosne. Smještena je u kotlini duž lijeve i desne obale rijeke Rakitnice i leži na nadmorskoj visini od 525 metara. Njenu kotlinu sa sjeverozapada zatvara brdo Ljun, a s istoka i jugoistoka redom brda Crven, Tmor i Zasada. Rogatica je središte sliva rijeke Rakitnice a u širem smislu i srednjeg toka rijeke Prače. S istoka Rogatici gravitira područje koje se prostore do rijeke Žepe i rijeke Drine na Slapu, dok se prema sjeverozapadu njena gravitaciona zona prostire do Han Stjenica i velike visoravni Glasinac.
Rogatičku kotlinu presjeca rijeka Rakitnica, čiji se izvor nalazi na visini od 800 m ispod Stupnog dola. istočno od sela Rakitnice ona prima potok Bereg, a u samom gradu ona prima dva potoka Toplik i Gračanicu.
Ovaj kraj je pretežno srednjoplaninski. Od čitave površine rogatičke općine, koja zaprema 66.437 ha, 20% zemljišta otpada na visinu od 500 m, dok je 80% planinsko zemljište s visinom između 800 i 1900 m. Planine su na istočnoj, jugozapadnoj i sjevernoj strani a među njima su najveće Devetak 1 417, Sjemeć, Tmor, Bokšanica 1 254 i dr.
Središnja godišnja temperatura je 11 °C. Maksimalna temperatura u mjesecu srpnju dostiže 35 °C, a minimalna u siječnju do -28 °C. Godišnja količina oborina kreće se od 700 do 800 mm u samom gradu, dok se na susjednim planinama penje do 1 500 mm.
Susjedne općine Rogatici su: Goražde, Rudo, Višegrad, Srebrenica, Vlasenica, Han Pijesak, Sokolac i Pale.
Po posljednjem službenom popisu stanovništva iz 1991. godine, općina Rogatica imala je 21.978 stanovnika, raspoređenih u 119 naselja.
Stanovništvo općine Rogatica
godina popisa -> 1991.
Muslimani -> 13.209 (60,10%)
Srbi -> 8.391 (38,17%)
Hrvati -> 19 (0,08%)
Jugoslaveni -> 186 (0,84%)
ostali i nepoznato -> 173 (0,78%)
ukupno -> 21.978
Grb: