Constituency

Uxbridge and South Ruislip

Boundary: Uxbridge and South Ruislip (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for Uxbridge and South Ruislip is Danny Beales (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: he took 36.2% of the vote for a majority of 587, on a 61.4% turnout. Compared with the 2019 general election, the Labour share of the vote was down 1.5 points, and turnout fell from 68.5%.

Current MP

Danny Beales

Labour

2024 general election result

Majority 587 · Turnout 61.4% · Electorate 74,745

CandidatePartyVotesShare
Danny Beales Labour 16,599 36.2%
Steve Tuckwell Conservative 16,012 34.9%
Tim Wheeler Reform UK 6,610 14.4%
Sarah Green Green Party 4,354 9.5%
Ian Rex-Hawkes Liberal Democrat 1,752 3.8%
Gary Harbord Trade Unionist and Socialist Coalition 223 0.5%
Steve Gardner Social Democratic Party 200 0.4%
Geoff Courtenay UK Independence Party 164 0.4%

Past election results

Every General Election and by-election in this seat, newest first. Open one for the full candidate list.

ElectionWinnerResultMajority
2024 Danny Beales (Lab) Lab gain from Con 587
2023 by-election Steve Tuckwell (Con) Con hold 495
2019 Boris Johnson (Con) Con hold 7,210
2017 Boris Johnson (Con) Con hold 5,034
2015 Boris Johnson (Con) Con hold 10,695
2010 John Randall (Con) Con hold 11,216

Members for this seat

Everyone who has won the seat at the elections in our records, which begin with the 2010 general election. Members before then are not shown.

MemberPartyPeriod
Danny Beales Labour 2024 to present
Steve Tuckwell Conservative 2023 by-election to 2024
Boris Johnson Conservative 2015 to 2023
John Randall Conservative 2010 to 2015

Source: 2024 general election result from the official Parliament constituency profile.