All UK MPs

13 MPs with surname starting O. Former MPs appear only if they served within the dataset’s seven year window.

List of MPs
MPPartyConstituencyVotingCommittee attendanceWritten questionsDebate contributions
Neil O'Brien Con Harborough, Oadby and Wigston 82.4% – 1,190 1,197
Brendan O'Hara SNP Argyll, Bute and South Lochaber 52.8% 100.0% 343 674
Ben Obese-Jecty Con Huntingdon 75.0% 100.0% 6,559 476
Sarah Olney LD Richmond Park 69.6% 100.0% 1,956 975
Melanie Onn Lab Great Grimsby and Cleethorpes 74.6% 100.0% 206 303
Dame Chi Onwurah Lab Newcastle upon Tyne Central and West 75.5% 100.0% 3,099 1,461
Dr Simon Opher Lab Stroud 80.7% – 347 336
Ms Abena Oppong-Asare Lab Erith and Thamesmead 76.3% 100.0% 507 544
Kate Osamor Lab Edmonton and Winchmore Hill 61.6% 100.0% 1,057 207
Kate Osborne Lab Jarrow and Gateshead East 64.2% 96.6% 291 313
Tristan Osborne Lab Chatham and Aylesford 93.2% 100.0% 134 170
Taiwo Owatemi Lab Coventry North West 74.4% 100.0% 285 274
Sarah Owen Lab Luton North 67.1% 100.0% 669 525