Flums hat ungefähr 4.900 Einwohner und liegt im Kanton St. Gallen. Die Postleitzahl der Gemeinde ist die 8890 und die Telefon-Vorwahl lautet 081. Flums hat das Autokennzeichen/Kontrollschild SG. Zur Gemeinde Flums gehören unter anderem die Ortsteile Flums-Dorf, Flums Portels, Flums-Kleinberg, Flums Saxli, Flums-Grossberg, Flums Hochwiese, Flumserberg Bergheim, Flumserberg Tannenheim sowie Flumserberg Tannenbodenalp.Nachbargemeinden von Flums sind unter anderem Walenstadt (Entfernung ca. 5 km), Mels (Entfernung ca. 9 km), Quarten (Entfernung ca. 10 km), Sargans (Entfernung ca. 11 km), Vilters-Wangs (Entfernung ca. 12 km) und Wartau (Entfernung ca. 13 km). Die Kantonshauptstadt St. Gallen ist ungefähr 40 Kilometer von Flums entfernt.