Sokobanja je gradsko naselje i banja u Srbiji koje administrativno pripada opštini Sokobanja u Zaječarskom okrugu. Prema popisu iz 2002. bilo je 8407 stanovnika (prema popisu iz 1991. bilo je 8439 stanovnika). Sokobanja je poznata po banjskom turizmu. Zbog svojih termalnih voda, Sokobanja ima razvijen banjski turizam.[1]
Nalazi se visini od 400 m nadmorske visine. 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. Za Sokobanju su vezani i Lepterija, izletište koje se nalazi uz Sokobanjsku Moravicu, i poznati srednjevekovni grad - Soko Grad (banjski). U blizini banje nalazi se slap Ripaljka, koji je periodičan i visok je dvadesetak metara. Sokobanja je poznata po manifestaciji "Prva harmonika", tradicionalnom takmičenju harmonikaša koje se održava svake godine krajem avgusta.
U naselju Sokobanja živi 6757 punoletnih stanovnika, a prosečna starost stanovništva iznosi 40,1 godina (38,8 kod muškaraca i 41,3 kod žena). U naselju ima 2914 domaćinstava, a prosečan broj članova po domaćinstvu je 2,88.
Ovo naselje je velikim delom naseljeno Srbima (prema popisu iz 2002. godine).