Guilherand-Granges es un municipio francés situado en el departamento de Ardèche y la región Auvernia-Ródano-Alpes.
Pertenece al distrito de Tournon-sur-Rhône y al cantón de Saint-Péray y contaba con 10.707 habitantes en 1999.
Actualmente es la tercera ciudad del departamento, después de Annonay y Aubenas.
Sus habitantes reciben el gentilicio de Guilherandais-grangeois(es).
Guilherand-Granges se sitúa en la margen derecha del Ródano, frente a Valence, capital del departamento de Drôme.