Munisipyo ang Nam-gu sa Habagatang Koreya.[1] Nahimutang ni sa lalawigan sa Gyeongsangbuk-do, sa sidlakang bahin sa nasod, 280 km sa habagatan-sidlakan sa Seoul ang ulohan sa nasod.
Ang klima umogon ug subtropikal.[2] Ang kasarangang giiniton 13 °C. Ang kinainitan nga bulan Agosto, sa 23 °C, ug ang kinabugnawan Enero, sa 2 °C.[3] Ang kasarangang pag-ulan 1,591 milimetro matag tuig. Ang kinabasaan nga bulan Agosto, sa 343 milimetro nga ulan, ug ang kinaugahan Enero, sa 45 milimetro.[4]