Selo Poružnica udaljeno je od Sokobanje 8,5 km i nalazi se u dolini Poružničke reke. Selo se nalazi u podnožju Ozrena odnosno Leskovika, a na 5 km udaljenosti od sela nalazi se vrh Čardak. Okolne padine Ozrena su prekrivene gustim hrastovim šumama, i ima dosta izvora meke vode.
Prema predanju selo se nekada zvalo Zlatica, dok nije naišla velika poplava, odnela sve kuće i opustošila selo, koje je postalo ružno i od tada nosi naziv Poružnica. Meštani sela su pronašli temelje stare crkve, koja se prema predanju zvala Ružica i planiraju da na tom mestu obnove crkvu. Na oko 6 km udaljenosti od sela nalazi se Bovansko jezero. Uz dolinu Poružničke Reke ka jugu vodi put prema Golaku i manastiru Sveti Stefan u Lipovcu.