Robert Peter Moore (born 28 November 1984)[2] is a British Conservative Party politician, who has been the Member of Parliament (MP) for Keighley and Ilkley, formerly Keighley, in West Yorkshire since the 2019 general election.
[3] He has been Shadow Minister for Environment, Food and Rural Affairs since July 2024.
[6] Before being elected as MP for Keighley in 2019, Moore was a councillor on Alnwick Town Council and represented Alnwick on Northumberland County Council.
[6] He unsuccessfully contested the July 2019 by-election for Northumbria Police and Crime Commissioner, but at the general election in December, he gained the marginal seat of Keighley from the Labour incumbent, John Grogan.
In the 2024 United Kingdom general election, he defeated Grogan again and was re-elected against the national swing.