Source: Commons divisions
UK Parliament · Commons Division 160 · 31 March 2025
302 Aye / 167 No · majority 135 · 4 tellers (not counted)
Totals are Parliament’s official count, which does not include the tellers. Parliament’s published list names 303 of the 302 Aye voters and 166 of the 167 No voters; tellers are listed and marked but not counted.