Photograph of Ed Miliband

Member of Parliament

Ed Miliband

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

At a glance

5 May 2005

Commons start

21 years, 0 months

Time in Commons

55.9 %

Voting participation

-17.4 % vs avg

9,126

Majority

33

Debates (12 months)

440

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 7318

Constituency office

01302875462

X (formerly Twitter)

https://twitter.com/Ed_Miliband

Topic voting

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

Highest topic participation

Brexit / EU 171/211 (81 %)
Migration 127/169 (75 %)
Environment / Climate 33/45 (73 %)
NHS / Health 38/56 (68 %)
Energy 45/67 (67 %)

Lowest topic participation

Housing 20/66 (30 %)
Cost of Living 4/10 (40 %)
Education 39/95 (41 %)
Democracy / Parliament 19/43 (44 %)

Party history

Labour 5 May 2005 to present

Constituency

Constituency history

Doncaster North 4 Jul 2024 to present Elected 1 time
Doncaster North 6 May 2010 to 30 May 2024 Elected 4 times
Doncaster North 5 May 2005 to 6 May 2010 Elected 1 time

Roles

Secretary of State for Energy Security and Net Zero 5 Jul 2024 to present Department for Energy Security and Net Zero
Shadow Secretary of State for Energy Security and Net Zero 4 Sep 2023 to 30 May 2024 Department for Energy Security and Net Zero
Shadow Secretary of State of Climate Change and Net Zero 29 Nov 2021 to 4 Sep 2023 Department for Energy Security and Net Zero
Shadow Secretary of State for Business, Energy and Industrial Strategy 6 Apr 2020 to 29 Nov 2021 Department for Business, Energy and Industrial Strategy
Leader of HM Official Opposition 25 Sep 2010 to 8 May 2015 HM Official Opposition
Shadow Secretary of State for Energy and Climate Change 12 May 2010 to 25 Sep 2010 Department of Energy and Climate Change
Secretary of State for Energy and Climate Change 3 Oct 2008 to 6 May 2010 Department of Energy and Climate Change
Minister (Cabinet Office) and Chancellor of the Duchy of Lancaster 28 Jun 2007 to 3 Oct 2008 Cabinet Office

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Doncaster North Turnout 31,002
Candidate Party Votes Share
Ed Miliband Lab Labour 16,231 52.4 %
Glenn Bluff Con Conservative 7,105 22.9 %
Dave Bettney SDP Social Democratic Party 1,960 6.3 %
Tony Nicholson Green Green Party 1,778 5.7 %
Frank Calladine British Democratic Party 1,160 3.7 %
Christopher Dawson The Yorkshire Party 1,059 3.4 %
Jonathan Harston LD Liberal Democrat 1,045 3.4 %
Catherine Briggs Party of Women 452 1.5 %
Andy Hiles Trade Unionist and Socialist Coalition 212 0.7 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 1,287 of 2,302 eligible divisions (55.9 %). Commons average: 73.3 %.

1287

Total votes

713

Aye

574

No

1

Against party

Aye / No split Ayes 713 / Noes 574

Divisions

Page 1 of 86
Division Vote
King's Speech Motion for an Address: amendment (i) No
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 Aye
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 Aye
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 Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
Privilege No
Northern Ireland Troubles Bill: Carry-over motion Aye
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) Aye
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 Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C Aye
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) Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C Aye
Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye
Opposition day: Student loans No
Courts and Tribunals Bill: Second Reading Aye
Courts and Tribunals Bill: Reasoned Amendment to Second Reading No

Source: Commons Votes API

Debate activity

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

2

Speeches

0

Questions

0

Interventions

429

Answers

1

Points of order

8

Statements

Most active debate topics

Energy 15 appearances
Tax 2 appearances
Environment / Climate 2 appearances

Recent appearances

Debate Contributions
Energy Security 19 May 2026 1
Household Energy Bills 24 Mar 2026 14
Middle East Conflict: Energy Security 24 Mar 2026 7
Topical Questions 24 Mar 2026 8
Energy Markets 5 Mar 2026 31
Household Energy Bills 10 Feb 2026 7
Local Power Plan 10 Feb 2026 25
Small Modular Nuclear Reactors: Jobs 10 Feb 2026 5
Topical Questions 10 Feb 2026 12
Clean Industry Bonus: Jobs 10 Feb 2026 2

Source: UK Parliament Hansard API

Bills sponsored

Bills where this MP is recorded as primary sponsor in the UK Parliament Bills API.

Bill Divisions
Great British Energy Act 2025 Government Bill 4

Source: UK Parliament Bills API

Registered interests

No registered interests available.

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

FAQs

Who is Ed Miliband?

Ed Miliband is a Member of Parliament representing Doncaster North. Source

Which party does Ed Miliband represent?

Ed Miliband currently represents Labour. Source

Which constituency does Ed Miliband represent?

Ed Miliband currently represents Doncaster North. Source

How long has Ed Miliband been an MP?

Ed Miliband has been in the House of Commons for 21 years, 0 months. Source

How many Commons divisions has Ed Miliband voted in?

Ed Miliband has recorded votes in 1,287 of 2,302 eligible Commons divisions (55.9 % 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 Ed Miliband voted against their party?

Ed Miliband has voted against the party majority 1 times in the imported division data. Source

What roles has Ed Miliband held?

Ed Miliband has 9 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What was Ed Miliband's latest election result?

Ed Miliband's latest imported election result is Lab Hold in Doncaster North, with a majority of 9,126. Source

How active is Ed Miliband in parliamentary debates?

Ed Miliband has made 440 contributions across 33 debate appearances in the last 12 months, according to Hansard records. Source