Representation Location Election history MPs representing Glenrothes The following MPs have represented Glenrothes since its boundaries were last changed in 2005. Peter Grant Scottish National Party Since May 2015 Lindsay Roy Labour From November 2008 to March 2015 Mr John MacDougall Labour From May 2005 to August 2008