Saint-Grégoire ist eine französischeGemeinde im Département Ille-et-Vilaine in der RegionBretagne. Die Gemeinde liegt etwa sechs Kilometer nördlich der Stadt Rennes. Während Saint-Grégoire im Jahr 1962 über 1.462 Einwohner verfügte, zählte man aktuell 9837 Einwohner (Stand 1. Januar 2021).
Im Jahr 2006 startete am 8. Juli im Rahmen der Tour de France ein Einzelzeitfahren über 52 km.