Photograph of Irene Campbell

Member of Parliament

Irene Campbell

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

At a glance

4 Jul 2024

Commons start

1 years, 10 months

Time in Commons

77.7 %

Voting participation

+4.4 % vs avg

3,551

Majority

38

Debates (12 months)

57

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected]

Constituency office

01294 493839

Topic voting

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

Highest topic participation

Defence 18/18 (100 %)
Migration 11/11 (100 %)
Democracy / Parliament 10/10 (100 %)
Energy 15/17 (88 %)

Lowest topic participation

Trade 0/4 (0 %)
Housing 18/31 (58 %)
Work / Employment 22/37 (59 %)
Benefits 19/30 (63 %)

Party history

Labour 4 Jul 2024 to present

Constituency

Constituency history

North Ayrshire and Arran 4 Jul 2024 to present Elected 1 time

Roles

Absent Voting (Elections in Scotland and Wales) Bill 9 Jun 2025 to present
Animal Welfare (Import of Dogs, Cats and Ferrets) Bill 13 May 2025 to 14 May 2025
Finance Committee (Commons) 18 Nov 2024 to present
Petitions Committee 28 Oct 2024 to present

Latest election result

Candidate result data from the Parliament Members API.

Lab Gain North Ayrshire and Arran Turnout 42,262
Candidate Party Votes Share
Irene Campbell Lab Labour 16,821 39.8 %
Patricia Gibson SNP Scottish National Party 13,270 31.4 %
Todd Ferguson Con Conservative 5,954 14.1 %
Mike Mann RUK Reform UK 3,415 8.1 %
Cara McKee Scottish Green Party 1,327 3.1 %
Gillian Cole-Hamilton LD Liberal Democrat 1,005 2.4 %
Ian Gibson SDP Social Democratic Party 238 0.6 %
James McDaid Socialist Labour Party 232 0.5 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 401 of 516 eligible divisions (77.7 %). Commons average: 73.3 %.

401

Total votes

199

Aye

202

No

5

Against party

Aye / No split Ayes 199 / Noes 202

Divisions

Page 3 of 27
Division Vote
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2
Tax
Aye
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1
Tax
Aye
Finance (No. 2) Bill Report Stage: New Clause 11
Tax
No
Courts and Tribunals Bill: Second Reading Aye
Courts and Tribunals Bill: Reasoned Amendment to Second Reading No
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 37 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 17 Aye

Source: Commons Votes API

Debate activity

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

25

Speeches

22

Questions

10

Interventions

0

Answers

0

Points of order

0

Statements

Most active debate topics

Crime / Justice 3 appearances
NHS / Health 2 appearances
Environment / Climate 2 appearances
Education 2 appearances
Benefits 2 appearances

Recent appearances

Debate Contributions
Animal Testing 27 Apr 2026 2
Pride in Place: Regeneration 15 Apr 2026 2
Fur: Import and Sale 10 Mar 2026 1
Type 1 Diabetes: Infant Testing 9 Mar 2026 2
Sudan: Humanitarian Situation 3 Mar 2026 2
Engagements 25 Feb 2026 1
Small Modular Nuclear Reactors: Jobs 10 Feb 2026 2
Animals in Science Regulation Unit: Annual Report 2024 3 Feb 2026 1
Children in Poverty 28 Jan 2026 2
Animal Testing 28 Jan 2026 3

Source: UK Parliament Hansard API

Registered interests

4. Visits outside the UK (1)

Name of donor: The Vegetarian Society Address of donor: 15 Jersey Street, Ancoats, Manchester M4 6EZ Estimate of the probable value (or amount of any donation): Flights to and from Amsterdam (£489.78), train tickets between Schipol airport and Amsterdam, Amsterdam and Eindhoven, Eindhoven and Schipol airport (£54.98), hotel accommodation (£129.03) and travel insurance (£1.46), value £675.25 Destination of visit: Netherlands (Amsterdam and Eindhoven) Dates of visit: 18 January 2026 to 19 January 2026 Purpose of visit: As part of the Vegetarian Society Hatch and Despatch campaign I visited a facility to see how in ovo sexing in eggs works to avoid killing male chicks at birth. (Registered 4 February 2026)

8. Miscellaneous (1)

Chair of Splash Group. This is an unpaid role. (Registered 2 August 2024)

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

FAQs

Who is Irene Campbell?

Irene Campbell is a Member of Parliament representing North Ayrshire and Arran. Source

Which party does Irene Campbell represent?

Irene Campbell currently represents Labour. Source

Which constituency does Irene Campbell represent?

Irene Campbell currently represents North Ayrshire and Arran. Source

How long has Irene Campbell been an MP?

Irene Campbell has been in the House of Commons for 1 years, 10 months. Source

How many Commons divisions has Irene Campbell voted in?

Irene Campbell has recorded votes in 401 of 516 eligible Commons divisions (77.7 % 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 Irene Campbell voted against their party?

Irene Campbell has voted against the party majority 5 times in the imported division data. Source

What roles has Irene Campbell held?

Irene Campbell has 4 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Irene Campbell?

Irene Campbell has registered interests in 2 imported categories. These come from the UK Parliament registered interests data. Source

What was Irene Campbell's latest election result?

Irene Campbell's latest imported election result is Lab Gain in North Ayrshire and Arran, with a majority of 3,551. Source

How active is Irene Campbell in parliamentary debates?

Irene Campbell has made 57 contributions across 38 debate appearances in the last 12 months, according to Hansard records. Source