Nowy Sącz, Slovak sınırının yaklaşık 20 kilometre kuzeyinde Kameenica Nehri ve Dunajec'in birleştiği yerde, 381 metre yükseklikte Sądecka Vadisinde bulunmaktadır. Doğusunda Batı Karpat Dağları, güneyinde Beskid Sądecki, batısında Beskid Wyspowy, Güneydoğusunda Beskid Niski ve kuzeyinde Pogórze Rożnowskie bulunur.
İklim ılıman ve ortalama yıllık yağış miktarı yaklaşık 700 milimetredir.
Nowy Sącz Volvodasının eyalet merkezidir. Bundan önce ve İkinci Polonya Cumhuriyeti sırasında Nowy Sącz, Krakov Volvodasına bağlı bir ilçeydi. 1951'de bir şehir olarak ilan edildi.