2019 General Election - Keighley
| Year | 2019 |
| General election | 2019 General Election |
| Constituency | Keighley |
| Turnout | 72.3% |
Results
| Candidate | Party | Votes |
| Moore, Robbie | Conservative | 25,298 |
| Grogan, John Timothy | Labour | 23,080 |
| Franks, Tom | Liberal Democrats | 2,573 |
| Khan, Waqas Ali | Brexit | 850 |
| Barton, Mark | Yorkshire | 667 |
| Rose, Matthew Edward | Social Democratic | 132 |