En août 2008, le député travailliste de Glenrothes, John MacDougall, meurt, déclenchant une élection partielle. Grant est le chef du conseil et est choisi comme candidat du SNP . Un peu plus d'une semaine avant l'élection partielle, Grant déclare qu'en raison du "mal du pays", il passerait le moins de temps possible en tant que député et servirait moins d'un mandat complet en cas de vote "oui" à un futur Référendum sur l'indépendance de l'Écosse . Il est battu par Lindsay Roy du Labour , qui ne se représente pas en 2015.