Keir Starmer — Net Worth and Career Earnings
Keir Starmer has an estimated net worth of $5 million as of 2026, making him one of the less wealthy occupants of 10 Downing Street in recent decades — a contrast to his immediate predecessor Rishi Sunak's $800 million fortune that was frequently noted during the 2024 election campaign. Starmer became UK Prime Minister in July 2024 after Labour won a landslide victory, taking 411 parliamentary seats in one of the most decisive shifts in British electoral history.
His personal wealth derives primarily from his career as a human rights barrister before entering politics, and his time as Director of Public Prosecutions (DPP) from 2008 to 2013 where he earned approximately £185,000 per year. He was knighted for his public service in 2014. His Prime Ministerial salary is £172,000 per year. Unlike many of his predecessors, Starmer has not pursued significant commercial activities alongside his political career and his net worth reflects a more conventional public service career path.
Starmer grew up in Surrey as the son of a toolmaker and a nurse — a working-class background he has referenced frequently as a counterpoint to perceptions of the Labour leadership as metropolitan and elite. He was the first in his family to go to university. His political career has been defined by a deliberate effort to position Labour as economically credible and socially moderate following the Jeremy Corbyn era, a strategy that delivered the 2024 landslide but has faced significant governing challenges in its early months as economic conditions proved difficult.