South East · England · 70,976Boundary · 2023

Stevenage

Follow⇄ Compare
Dispatch
Apr 2026

Represented by Lab since 2024. Covers Stevenage, Knebworth and Codicote. Population 99,867.

A steady loyalist with no rebel votes, Kevin Bonavia made headlines in March 2026 for a more uncomfortable reason: his parliamentary aide pleaded guilty to possessing indecent images of children. Bonavia responded by reporting the matter to police immediately upon learning of it and ensuring the individual was suspended from the Labour Party -- coverage suggests his handling was considered prompt and appropriate. Separately, he welcomed Chancellor Rachel Reeves to Stevenage for a visit focused on local economic growth, and has been publicly visible on a campaign against Arriva bus service cuts, pledging to lobby the operator and local authorities on constituents' behalf.

Bonavia votes with Labour 100% of the time across 426 of 488 votes cast -- an 87% participation rate, broadly in line with Commons averages. His recent votes have been heavily focused on the Children's Wellbeing and Schools Bill and the Pension Schemes Bill, both times backing the government's position to overturn Lords amendments. His stance profile shows strong alignment with workers' rights (92%), progressive taxation (97%), and housing development (93%), but low scores on pro-business (12%) and parliamentary scrutiny (5%) positions. His 161 parliamentary contributions span economy and jobs, defence, community, and health.

426
Commons votes
This parliament
£31k
Median income
HMRC · 2024
71.0k
Electorate
2024 GE

Lab took this seat from Con after 4 consecutive elections.

Current Member of Parliament

Kevin Bonavia

Kevin Bonavia

Labour Party

Kevin Bonavia is the Labour MP for Stevenage, and has been an MP continually since 4 July 2024.

Sign up free to read the full briefing on Kevin Bonavia.

Sign up free

Voting at a Glance

Represented by Lab since 2024. Covers Stevenage, Knebworth and Codicote. Population 99,867.

2024 General Election

§ 06This week in Westminster.Live · today’s sittingOrder Paper · refreshed daily

Bonavia’s scheduled Commons activity this week — whipped divisions, oral questions, debates — drawn from the House of Commons Order Paper.

§ 07The record, at a glance.439 divisions voted

Two readings of the same data. Issue volume shows where Bonavia has cast the most ballots — a proxy for engagement, not direction. Notable votes are the moments where the whip was free or where they broke ranks.

Issue volume
Top issues by total divisions voted · cumulative this Parliament
Economy
84
Taxation
82
Employment
49
Crime & Policing
41
Education
34
Welfare and Benefits
28
Notable votes
Free votes and rebellions — moments the MP’s own judgment matters more than the whip

No rebellions or free votes recorded yet.

§ 08The local picture.4 wards

Constituencies are not uniform. Below — the local council make-up, key facts worth knowing, and the neighbouring seats on either side.

WardCouncillorVotesParty
Almond HillJeannette Thomas783Labour P
Almond HillLin Martin-Haugh834Labour P
Almond HillTom Plater814Labour P
Aston Datchworth WalkernTom Deffley767Conserva
Aston Datchworth WalkernTony Stowe715Conserva
Bandley Hill PoplarsJade Woods701Labour P
Bandley Hill PoplarsJim Brown749Labour P
Bandley Hill PoplarsKamal Choudhury689Labour P
Codicote KimptonRalph Gerald Muncer731Conserva
Codicote KimptonSteven Neil Patmore588Conserva
Population (2021 Census)
99,867
Electorate 70,976 · 2024 register
Median income
£31,100
HMRC SPI 2024
Households renting privately
14.8%
England average 20.0%
Schools
41
28 primary · 6 secondary
Next · dig deeperEvery division, question, speech and committee record

Mine the full
record → Data view

Filter divisions, search written questions, read every speech since the election. Sortable, searchable, downloadable.

More constituency data is being added, including local issue analysis and historical trends. Learn about our methodology. View data sources & attribution.