Sokobanja je gradsko naselje i banja u opštini Sokobanja u Zaječarskom okrugu. Prema popisu iz 2011. bilo je 7982 stanovnika.
Nalazi se visini od oko 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 srednjovekovni grad — Soko Grad (banjski).
U blizini banje nalazi se vodopad 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.
Ivo Andrić, Branislav Nušić, Meša Selimović, Stevan Sremac, Isidora Sekulić, Dobrica Erić — samo su neke od znamenitih ličnosti koje su odsedale u Sokobanji, koja je od davnih dana važila za boemsko mesto i mesto susreta umetnika, pisaca, slikara, reditelja, glumaca itd.
Ivo Andrić je za vreme Drugog svetskog rata živeo i pisao u Sokobanji u svojevrsnoj izolaciji zbog toga što je kao predratni diplomata odbio da sarađuje sa Nemcima. U hotelu Moravica postoji spomen-soba Ive Andrića, u apartmanu 144 u kome je uvek odsedao kada je posećivao Sokobanju.