Navigation menu

Commons Votes — UK Parliament

Recorded divisions from the official Commons Votes dataset. A measure of voting turnout, not physical attendance.

Voting participation

How often Brendan O'Hara took part in recorded Commons divisions (votes) while sitting. A measure of voting turnout, not physical attendance.

Participation rate

30%

Voted in 168 of 568 divisions

vs the average MP

−39.2 pts

~57% below the average MP (avg 69%)

Rank

619th

of 650 sitting MPs · 5th percentile

Participation over time

2024
2025
2026
Less
More
Highlights
Most active
73%Feb 2026
Quietest
0%Jun 2026
Recent form
11%last 3 mo
Full turnout
0of 23 mo

Derived from recorded Commons divisions in the Commons Votes data. Non-participation has many legitimate causes (ministers and whips often do not vote, pairing, illness, proxy votes, the Speaker). See our methodology.

Division by division

Every recorded Commons division held while Brendan O'Hara was sitting, newest first, with their recorded vote. Each division links to the official record on votes.parliament.uk.

  1. 8th Jul 2026
    No vote recorded
  2. 8th Jul 2026
    No vote recorded
  3. 8th Jul 2026
    No vote recorded
  4. 7th Jul 2026
    Opposition Day: Early release of prisoners

    Division 50 · Ayes 115 · Noes 0

    No vote recorded
  5. 6th Jul 2026
    Aye
  6. 1st Jul 2026
    Aye
  7. 1st Jul 2026
    Aye
  8. 1st Jul 2026
    Aye
  9. 1st Jul 2026
    No vote recorded
  10. 1st Jul 2026
    No vote recorded
  11. 24th Jun 2026
    No vote recorded
  12. 24th Jun 2026
    No vote recorded
  13. 24th Jun 2026
    Draft Carbon Budget Order 2026

    Division 41 · Ayes 332 · Noes 94

    No vote recorded
  14. 24th Jun 2026
    No vote recorded
  15. 23rd Jun 2026
    Opposition Day: Puberty blockers

    Division 39 · Ayes 112 · Noes 283

    No vote recorded
  16. 23rd Jun 2026
    No vote recorded
  17. 23rd Jun 2026
    Opposition day: Defence spending and readiness

    Division 37 · Ayes 108 · Noes 307

    No vote recorded
  18. 22nd Jun 2026
    Armed Forces Bill Report Stage: Amendment 11

    Division 36 · Ayes 171 · Noes 322

    No vote recorded
  19. 22nd Jun 2026
    Armed Forces Bill Report Stage: New Clause 22

    Division 35 · Ayes 74 · Noes 323

    No vote recorded
  20. 22nd Jun 2026
    Armed Forces Bill Report Stage: New Clause 11

    Division 34 · Ayes 104 · Noes 391

    No vote recorded
  21. 22nd Jun 2026
    Armed Forces Bill Report Stage: New Clause 4

    Division 33 · Ayes 164 · Noes 311

    No vote recorded
  22. 17th Jun 2026
    No vote recorded
  23. 17th Jun 2026
    No vote recorded
  24. 17th Jun 2026
    No vote recorded
  25. 17th Jun 2026
    No vote recorded

Showing 25 of 568 divisions