Gordevio befindet sich am Ufer der Maggia, ungefähr 10 km nordwestlich von Locarno. Der Fluss ist für sein wunderschönes türkisfarbenes Wasser bekannt. Das Dorf im Süden der Schweiz liegt auf 312 m ü. M. im unteren Teil des Maggiatals. Gordevio besteht aus den Ortsteilen Gordevio-Briee und Gordevio-Villa. Zudem gibt es zahlreiche Alpsiedlungen in Gordevio. Der Pizzo d’Orgnana ist mit 2219 m ü. M. der höchste Gipfel von Gordevio.