Sokobanja je gradsko naselje i banja
u opštini Sokobanja u Zaječarskom okrugu.
Nalazi se na visini od 400 m nadmorske visine. Prema popisu iz 2002. bilo je 8407 stanovnika.
Kroz Sokobanju protiče reka Sokobanjska Moravica. Poznata je turistička odrednica za rekreativni, a posebno banjski turizam.
Nalazi se između karpatskih i balkanskih planina, Rtnja i Ozrena.
Vode iz Sokobanje se primenjuju kod lečenja:
- hroničnog bronhitisa
- bronhijalne astme
- psihoneuroze
- neurastenije
- povišenog krvnog pritiska
- hroničnog reumatizma
- išijasa
- malokrvnosti
- iscrpljenosti