W 1828 r. Szczawnicę nabyli Stefan i Józefina Szalayowie, po śmierci Stefana Szalaya uzdrowisko przejął w 1839 r. syn Józef Szalay. To właśnie on jest uważany za twórcę uzdrowiska. W 1876 zapisał uzdrowisko krakowskiej Akademii Umiejętności. W 1909 r. od Akademii uzdrowisko kupił hr. Adam Stadnicki, po II wojnie światowej nastąpiło upaństwowienie zdrojowiska.
W latach 1973-1982 połączona z Krościenkiem, nosiła wtedy nazwę Szczawnica-Krościenko. W 1982 r. nastąpił ponowny podział miejscowości.