MP Scorecard
Dave Doogan
Scottish National Party · Angus and Perthshire Glens · MP since 12 Dec 2019
Majority 4,870 of a 76,668 electorate (6.4%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 166 of the 575 Commons divisions in our archive from this Parliament (since 9 July 2024, its first sitting day). An absence is not an abstention - ministers, tellers, paired members and members with other duties do not appear in a division list. The number states what the record shows; it does not grade anyone.
The party record, with the split
Of the 166 votes cast, 165 matched the majority of their own party’s voters in that division and 1 opposed it. Of those, 0 went against a clear party line - four or more of their party’s voters to one on the other side. Parliament does not publish whip instructions, so a free vote where a party splits (and voting with a small minority of colleagues) is visible in the split itself. “Party” means the party recorded against their name in that division list at the time. The split is the record; what it means is your call.
- Public Authorities (Fraud, Error and Recovery) Bill Report Stage: New Clause 129 Apr 2025 · voted no · Scottish National Party voters split 6 aye / 1 no
Votes on the record (30 most recent in the archive)
- Public Office (Accountability) Bill Report Stage: Amendment 1914 Jul 2026 · division 58 · Ayes 104, Noes 412no
- Public Office (Accountability) Bill Report Stage: Amendment 199 14 Jul 2026 · division 57 · Ayes 102, Noes 409no
- Public Office (Accountability) Bill Report Stage: Amendment 314 Jul 2026 · division 56 · Ayes 93, Noes 323aye
- Immigration and Asylum Bill: Second Reading13 Jul 2026 · division 55 · Ayes 264, Noes 90no
- Immigration and Asylum Bill: Reasoned Amendment to Second Reading13 Jul 2026 · division 54 · Ayes 97, Noes 358no
- National Security (State Threats) Bill: motion to agree to Lords Amendment 106 Jul 2026 · division 49 · Ayes 394, Noes 85aye
- Taxation (Energy and Vehicles) Bill Committee: New Clause 501 Jul 2026 · division 48 · Ayes 177, Noes 308aye
- Draft Employment Tribunal (Extension of Time Limits) (Miscellaneous Amendments and Transitional Provisions) Regulations 202601 Jul 2026 · division 44 · Ayes 322, Noes 107aye
- Draft Carbon Budget Order 202624 Jun 2026 · division 41 · Ayes 332, Noes 94aye
- King's Speech Motion for an Address20 May 2026 · division 5 · Ayes 307, Noes 171no
- King's Speech Motion for an Address: amendment (l)20 May 2026 · division 3 · Ayes 78, Noes 408aye
- Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 202628 Apr 2026 · division 515 · Ayes 304, Noes 28no
- Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 202628 Apr 2026 · division 514 · Ayes 308, Noes 81no
- 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 88V28 Apr 2026 · division 513 · Ayes 335, Noes 158aye
- Privilege28 Apr 2026 · division 512 · Ayes 223, Noes 335aye
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 623 Mar 2026 · division 458 · Ayes 278, Noes 164no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 523 Mar 2026 · division 457 · Ayes 281, Noes 167no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 323 Mar 2026 · division 456 · Ayes 280, Noes 164no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 223 Mar 2026 · division 455 · Ayes 279, Noes 167no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 123 Mar 2026 · division 454 · Ayes 280, Noes 161no
- Opposition day: Fuel duty18 Mar 2026 · division 452 · Ayes 103, Noes 259aye
- Representation of the People Bill: Reasoned Amendment to Second Reading 02 Mar 2026 · division 435 · Ayes 105, Noes 410no
- Universal Credit (Removal of Two Child Limit) Bill: Third Reading23 Feb 2026 · division 433 · Ayes 361, Noes 84aye
- Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 323 Feb 2026 · division 432 · Ayes 73, Noes 256aye
- Industry and Exports (Financial Assistance) Bill Committee: New Clause 323 Feb 2026 · division 431 · Ayes 77, Noes 280aye
- Industry and Exports (Financial Assistance) Bill Committee: New Clause 223 Feb 2026 · division 430 · Ayes 156, Noes 273aye
- Industry and Exports (Financial Assistance) Bill Committee: Amendment 123 Feb 2026 · division 429 · Ayes 161, Noes 272aye
- Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 202611 Feb 2026 · division 426 · Ayes 362, Noes 107aye
- Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 202604 Feb 2026 · division 425 · Ayes 392, Noes 116aye
- Universal Credit (Removal of Two Child Limit) Bill: Second Reading03 Feb 2026 · division 424 · Ayes 458, Noes 104aye