Il adhère au parti vers 1996, mais est aussi premier secrétaire de la fédération de Maine-et-Loire , de 2012 à 2016, date à laquelle il démissionne de son poste et du parti[ 1] à la suite de désaccords locaux[ 2] . Au cours de son aventure au sein du Parti socialiste (France) , il dirige notamment les campagnes électorales de Marc Goua de 2004 à 2012.
Il a été premier adjoint au maire de Trélazé de 2008 à 2018, avant de démissionner de son poste[ 3] ; il demeure conseiller municipal jusqu’en 2020.
En mars 2011 , il se présente aux élections cantonales, dans la canton d'Angers-Trélazé, avec Huguette Macé en binôme[ 4] .
Il est également depuis 2015 conseiller départemental de Maine-et-Loire , représentant le canton d'Angers-7 , et dont il est la tête de liste aux élections de 2015 , rassemblant le PS et le PCF et les DVG , ainsi qu’à celles de 2021 , de coalition PS , EELV , PCF ,LFI , G.s , GÉ et les DVG . En entrant au conseil départemental de Maine-et-Loire en 2007, il en devient le benjamin, en lieu et place de Christophe Béchu . Au sein du conseil départemental, Gregory Blanc préside le groupe d’opposition divers gauche Anjou-en-Action[ 5]
Lors des élections du 24 septembre 2023 , il est élu sénateur [ 6] avec 18,43 % des voix du Maine-et-Loire sur sa liste « Avancer l'esprit ouvert »[ 7] , [ 8] , [ 9] , [ 10] de sensibilité divers gauche en accord avec Europe Écologie Les Verts , et soutenue par Génération.s , le PRG et des cadres du PS . Il s’était auparavant « engagé à siéger dans un groupe d’opposition au gouvernement s’il est élu sénateur »[ 10] .
Grégory Blanc fait partie du groupe écologiste , siège à la commission des finances [ 11] et à la Délégation sénatoriale aux collectivités territoriales et à la décentralisation, en tant que vice-président. En tant que Rapporteur spécial de la Mission pouvoirs publics, il est chargé du suivi du budget de l'Élysée, du Conseil constitutionnel , du Sénat , et de l’Assemblée nationale .
En septembre 2025 , il officialise son arrivée dans le mouvement politique Place Publique [ 12] .