
Vals liegt im Graubündner Bezirk Surselva. Die Postleitzahl der Gemeinde ist die 7132 und die Telefon-Vorwahl lautet 081. Vals hat das Autokennzeichen/Kontrollschild GR. Zur Gemeinde Vals gehört unter anderem auch der Ortsteil Sankt Martin. In Vals und seinen Ortsteilen leben zusammen ungefähr 1.000 Einwohner.
Nachbarorte von Vals sind Lumnezia (ca. 13 km entfernt), Rheinwald (ca. 16 km entfernt), Sufers (ca. 18 km entfernt), Obersaxen Mundaun (ca. 19 km entfernt), Tschappina (ca. 21 km entfernt) und Ilanz/Glion (ca. 21 km entfernt). Die Graubündner Kantonshauptstadt Chur ist ungefähr 40 Kilometer entfernt.