Representation Location Election history MPs representing Moray The following MPs have represented Moray since its boundaries were last changed in 2005. Douglas Ross Conservative Since June 2017 Angus Robertson Scottish National Party From May 2005 to May 2017