Photograph of Neil O'Brien

Member of Parliament

Neil O'Brien

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

8 Jun 2017

Commons start

8 years, 11 months

Time in Commons

85.2 %

Voting participation

+11.9 % vs avg

2,378

Majority

32

Debates (12 months)

37

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Foreign Affairs 67/69 (97 %)
Environment / Climate 41/43 (95 %)
Brexit / EU 178/188 (95 %)
Defence 52/55 (95 %)
Trade 78/84 (93 %)

Lowest topic participation

Housing 41/54 (76 %)
Tax 227/284 (80 %)
Education 60/75 (80 %)
Cost of Living 8/10 (80 %)

Party history

Conservative 8 Jun 2017 to present

Constituency

Constituency history

Harborough, Oadby and Wigston 4 Jul 2024 to present Elected 1 time
Harborough 8 Jun 2017 to 30 May 2024 Elected 2 times

Roles

Shadow Minister (Policy Renewal and Development) 22 Jul 2025 to present HM Official Opposition
Institute for Apprenticeships and Technical Education (Transfer of Functions etc) Bill [HL] 5 Mar 2025 to 20 Mar 2025
Children’s Wellbeing and Schools Bill 15 Jan 2025 to 11 Feb 2025
Shadow Minister (Education) 4 Nov 2024 to 22 Jul 2025 Department for Education
Parliamentary Under-Secretary (Department of Health and Social Care) 8 Sep 2022 to 13 Nov 2023 Department of Health and Social Care
Levelling-up and Regeneration Bill 15 Jun 2022 to 11 Jul 2022
Parliamentary Under Secretary of State (Department for Levelling Up, Housing and Communities) 19 Sep 2021 to 6 Jul 2022 Department for Levelling Up, Housing and Communities
Parliamentary Under-Secretary (Housing, Communities and Local Government) 16 Sep 2021 to 19 Sep 2021 Ministry of Housing, Communities and Local Government

Latest election result

Candidate result data from the Parliament Members API.

Con Hold Harborough, Oadby and Wigston Turnout 50,386
Candidate Party Votes Share
Neil O'Brien Con Conservative 18,614 36.9 %
Hajira Piranie Lab Labour 16,236 32.2 %
Danuta Jeeves RUK Reform UK 6,332 12.6 %
Phil Knowles LD Liberal Democrat 4,732 9.4 %
Darren Woodiwiss Green Green Party 4,269 8.5 %
Robin Lambert SDP Social Democratic Party 203 0.4 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 1,744 of 2,047 eligible divisions (85.2 %). Commons average: 73.3 %.

1744

Total votes

855

Aye

889

No

6

Against party

Aye / No split Ayes 855 / Noes 889

Divisions

Page 1 of 117
Division Vote
King's Speech Motion for an Address: amendment (i) Aye
Privilege Aye
Northern Ireland Troubles Bill: Carry-over motion No
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on its Amendments 88A, 88C and 88E to 88P and propose Amendments (a) to (f) No
English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 123 No
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C No
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 36, 90 and 155, insist on Amendments 155A to 155F and propose Amendment (a) No
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C No
Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F No
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X No
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37 No
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36 No

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

11

Speeches

19

Questions

2

Interventions

0

Answers

5

Points of order

0

Statements

Most active debate topics

Education 13 appearances
Tax 1 appearances
Defence 1 appearances
Transport 1 appearances

Recent appearances

Debate Contributions
Lord Mandelson: Government Response to Humble Address 19 May 2026 1
Student Loans 18 Mar 2026 1
Rural Mobile Connectivity 12 Feb 2026 1
Standards in Public Life 9 Feb 2026 1
Lord Mandelson 4 Feb 2026 1
Official Secrets Act Case: Witness Statements 16 Oct 2025 2
Security Update: Official Secrets Act Case 13 Oct 2025 1
Official Secrets Act 15 Sep 2025 1
UK Ambassador to the US: Appointment Process 11 Sep 2025 3
Teacher Recruitment 21 Jul 2025 1

Source: UK Parliament Hansard API

Registered interests

8. Miscellaneous (1)

A member of the advisory board of Onward, a think tank which aims to produce modernising ideas to address some of the biggest challenges facing the UK. This is an unpaid role. Date interest arose: 25 April 2018 (Registered 16 June 2020)

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is Neil O'Brien?

Neil O'Brien is a Member of Parliament representing Harborough, Oadby and Wigston. Source

Which party does Neil O'Brien represent?

Neil O'Brien currently represents Conservative. Source

Which constituency does Neil O'Brien represent?

Neil O'Brien currently represents Harborough, Oadby and Wigston. Source

How long has Neil O'Brien been an MP?

Neil O'Brien has been in the House of Commons for 8 years, 11 months. Source

How many Commons divisions has Neil O'Brien voted in?

Neil O'Brien has recorded votes in 1,744 of 2,047 eligible Commons divisions (85.2 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has Neil O'Brien voted against their party?

Neil O'Brien has voted against the party majority 6 times in the imported division data. Source

What roles has Neil O'Brien held?

Neil O'Brien has 9 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Neil O'Brien?

Neil O'Brien has registered interests in 1 imported categories. These come from the UK Parliament registered interests data. Source

What was Neil O'Brien's latest election result?

Neil O'Brien's latest imported election result is Con Hold in Harborough, Oadby and Wigston, with a majority of 2,378. Source

How active is Neil O'Brien in parliamentary debates?

Neil O'Brien has made 37 contributions across 32 debate appearances in the last 12 months, according to Hansard records. Source