Il s'est présenté de nouveau Élections générales britanniques de 2017 pour le siège de Moray, contre le chef adjoint du SNP, Angus Robertson. Ross a réussi à renverser la majorité de 9 065 voix de Robertson avec 22 637 voix, soit 47,6% des suffrages exprimés, obtenant un swing de 16,5% pour les conservateurs . Ayant obtenu un siège à Westminster, il a démissionné de son siège au Parlement écossais. Il a soutenu le maintien du Royaume-Uni au sein de l'UE lors du Référendum sur l'appartenance du Royaume-Uni à l'Union européenne en 2016 .