Browse current MPs, their voting records, and political positions
Showing 21 of 649 politicians
Sheffield Central
Yeovil
Newcastle-under-Lyme
Erewash
Waveney Valley
Green Spokesperson (Treasury)
Manchester Rusholme
Central Ayrshire
Havant
Newton Aycliffe and Spennymoor
South Leicestershire
Birmingham Selly Oak
Parliamentary Under-Secretary (Ministry of Defence) (Minister for Veterans)
Aldershot
Halesowen
North East Hampshire
Brentwood and Ongar
Shadow Chancellor of the Duchy of Lancaster
Pontypridd
Parliamentary Under-Secretary (Ministry of Justice)
North Down
Dunstable and Leighton Buzzard
Gloucester
Nottingham North and Kimberley
Minister of State (Home Office)
Leeds Central and Headingley