Putney was the first Conservative gain on election night in 2005, when Justine Greening took back the seat from Labour on a two-party swing (Lab-Con) of 6.5%. The 2015 result gave the seat the 148th most marginal majority of the Conservative Party's 331 seats by percentage of majority, similar to the 2010 result. The 2017 election saw Greening re-elected, but with a 10% swing to Labour; this heavy swing against the Conservatives has been attributed to the fact that the Borough of Wandsworth (of which Putney is part) voted 75% in favour of remaining in the European Union in the previous year's referendum. In 2019, it was the only seat in the country gained by Labour.