Bad Vigaun ist eine Ortsgemeinde mit 2058 Enwohnern. Sie liegt im Tennengau, 15 km südlich von Salzburg im Salzburger Land zwischen Hagen- und Tennengebirge, Untersberg an der Ostabdachung der Osterhorngruppe (Salzburger Voralpen).
Der Schlenken gilt als Hausberg von Bad Vigaun, die Taugl bildet hier ein beliebtes Badegebiet.
Bad Vigaun liegt direkt an der Tauernautobahn A 10 und ist durch eine eigene Haltestelle der Linie S3 (S-Bahn Salzburg) von der Landeshauptstadt aus Salzburg erreichbar.
Das Gemeindegebiet umfasst die vier Ortschaften Rengerberg, Riedl, Sankt Margarethen und Vigaun.
Vicone bzw. Figun war im Altertum ein römisches Grossdorf in der Provinz Noricum. Im Mittelalter erfolgte die erste urkundliche Erwähnung im Jahr 748.
Seit 26.06.2002 lautet der Name der Gemeinde Bad Vigaun.