La ville de Saint-Grégoire, de code postal 35760, appartient au département Ile-et-Vilaine et à la région Bretagne. En 2010, la ville comptait 8549 habitants. Saint-Grégoire est située à proximité de Betton, Cesson-Sévigné, Rennes, Saint-Jacques-de-la-Lande ou Bruz.