Gordevio se nachází na břehu Maggia, přibližně 10 km severozápadně od Locarna. Řeka je známá svou nádhernou tyrkysovou vodou. Vesnice na jihu Švýcarska leží ve výšce 312 m n. m. ve spodní části údolí Maggia. Gordevio se skládá z částí Gordevio-Briee a Gordevio-Villa. Kromě toho je v Gordevio mnoho horských osad. Pizzo d’Orgnana je s 2219 m n. m. nejvyšším vrcholem Gordevio.