D’une superficie de 445 ha, la commune de Granges est située dans la partie sud-ouest du district de la Veveyse, sur les coteaux du Mont-Cheseau. Son altitude minimale est de 632 mètres et l’alpage communal s’élève à plus de 900 mètres. Notre village partage ses limites communales avec deux localités fribourgeoises (Attalens et Bossonnens) et quatre localités vaudoises (Palézieux, Les Thioleyres, Puidoux et Chardonne).