Bańska Niżna – wieś w Polsce położona w województwie małopolskim, w powiecie nowotarskim, w gminie Szaflary. Znajduje się na Kotlinie Nowotarskiej i północnych obrzeżach Pogórza Gubałowskiego, po wschodniej stronie rzeki Biały Dunajec. Przez wieś przypływają potoki Mały Rogoźnik i Potok za Groniem.
W latach 1975–1998 miejscowość administracyjnie należała do województwa nowosądeckiego.
Przez miejscowość przechodzi łącząca Kraków z Zakopanem droga krajowa nr 47, będąca częścią zakopianki. W miejscowości jest przystanek kolejowy Bańska Niżna.
Bańska Niżna składa się z następujących przysiółków: Topory, Warwasy, Za Potokiem (dawniej Wójciki), Brzyzek (pozostałość po pierwszej osadzie o nazwie Brzeska Mała), Kantorówka, Migle, Brzeg, Hodówka oraz z głównej części wsi leżącej przy ulicy Papieskiej. Liczba ludności Bańskiej Niżnej wynosi ok. 1000 mieszkańców, w zdecydowanej większości mieszkańcy czują się góralami podhalańskimi, we wsi jest podtrzymywany tradycyjny folklor góralski i gwara podhalańska.