Otmuchów leży w województwie opolskim i liczy około 5 000 mieszkańców. Miasto uzyskało prawa miejskie w 1347 roku. Znajduje się tu zamek biskupi oraz kościół św. Mikołaja i św. Franciszka Ksawerego. Otmuchów leży nad Jeziorem Otmuchowskim. W skład miasta wchodzą główne ulice: Krakowska, Mickiewicza i Nyska.