Photograph of Elaine Stewart

Member of Parliament

Elaine Stewart

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

59.1 %

Voting participation

-14.2 % vs avg

4,154

Majority

17

Debates (12 months)

25

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected]

Constituency office

01292 502058

Topic voting

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

Highest topic participation

Energy 15/17 (88 %)
Housing 24/31 (77 %)
Crime / Justice 47/61 (77 %)
Tax 80/108 (74 %)

Lowest topic participation

Trade 0/4 (0 %)
Work / Employment 4/37 (11 %)
Migration 3/11 (27 %)

Party history

Labour 4 Jul 2024 to present

Constituency

Constituency history

Ayr, Carrick and Cumnock 4 Jul 2024 to present Elected 1 time

Roles

Scottish Affairs Committee 28 Oct 2024 to present

Latest election result

Candidate result data from the Parliament Members API.

Lab Gain Ayr, Carrick and Cumnock Turnout 40,936
Candidate Party Votes Share
Elaine Stewart Lab Labour 14,930 36.5 %
Allan Dorans SNP Scottish National Party 10,776 26.3 %
Martin Dowey Con Conservative 9,247 22.6 %
Andrew Russell RUK Reform UK 3,544 8.7 %
Paul Kennedy LD Liberal Democrat 1,081 2.6 %
Korin Vallance Scottish Green Party 886 2.2 %
Corri Wilson Alba Alba Party 472 1.2 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 305 of 516 eligible divisions (59.1 %). Commons average: 73.3 %.

305

Total votes

142

Aye

163

No

1

Against party

Aye / No split Ayes 142 / Noes 163

Divisions

Page 2 of 21
Division Vote
Victims and Courts Bill: motion to disagree with Lords Amendment 3 Aye
Victims and Courts Bill: motion to disagree with Lords Amendment 2 Aye
Victims and Courts Bill: motion to disagree with Lords Amendment 1 Aye
Opposition Day: Defence No
Opposition Day: Oil and gas No
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
Opposition Day: Protections for children from online harms No
Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026 Aye
Universal Credit (Removal of Two Child Limit) Bill: Second Reading Aye
Opposition Day: Youth unemployment No
Opposition Day: British Indian Ocean Territory No

Source: Commons Votes API

Debate activity

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

3

Speeches

16

Questions

2

Interventions

3

Answers

0

Points of order

1

Statements

Most active debate topics

Transport 5 appearances
Trade 1 appearances
Benefits 1 appearances
Energy 1 appearances
NHS / Health 1 appearances

Recent appearances

Debate Contributions
Energy Security 19 May 2026 1
Business of the House 12 Mar 2026 1
Engagements 4 Mar 2026 1
Scottish Affairs Committee in 2024-25 and Industrial Transition 5 Feb 2026 4
Regional Funding 27 Jan 2026 2
Pension Schemes Bill 3 Dec 2025 1
Pride in Place Programme 26 Nov 2025 2
NHS Waiting Lists 25 Nov 2025 2
Business of the House 13 Nov 2025 1
Scottish Independence Referendum 22 Oct 2025 1

Source: UK Parliament Hansard API

Registered interests

8. Miscellaneous (3)

Director of Dalmellington Parish Development trust. This is an unpaid role. (Registered 2 August 2024)

Volunteer and Treasurer of Doon valley amateur boxing club. This is an unpaid role. (Registered 2 August 2024)

Unpaid director for the local community-run post office. (Registered 2 August 2024)

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

FAQs

Who is Elaine Stewart?

Elaine Stewart is a Member of Parliament representing Ayr, Carrick and Cumnock. Source

Which party does Elaine Stewart represent?

Elaine Stewart currently represents Labour. Source

Which constituency does Elaine Stewart represent?

Elaine Stewart currently represents Ayr, Carrick and Cumnock. Source

How long has Elaine Stewart been an MP?

Elaine Stewart has been in the House of Commons for 1 years, 10 months. Source

How many Commons divisions has Elaine Stewart voted in?

Elaine Stewart has recorded votes in 305 of 516 eligible Commons divisions (59.1 % 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 Elaine Stewart voted against their party?

Elaine Stewart has voted against the party majority 1 times in the imported division data. Source

What roles has Elaine Stewart held?

Elaine Stewart has 1 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Elaine Stewart?

Elaine Stewart has registered interests in 1 imported categories. These come from the UK Parliament registered interests data. Source

What was Elaine Stewart's latest election result?

Elaine Stewart's latest imported election result is Lab Gain in Ayr, Carrick and Cumnock, with a majority of 4,154. Source

How active is Elaine Stewart in parliamentary debates?

Elaine Stewart has made 25 contributions across 17 debate appearances in the last 12 months, according to Hansard records. Source