The UK has had six prime ministers within the past ten years, according to reporting that outlines a rapid turnover at the top of government. The latest leader mentioned is Keir Starmer, who is described in one account as the current incumbent. He is followed in the timeline by Liz Truss, then Rishi Sunak, who previously served as prime minister. The list also includes Boris Johnson and Theresa May, both of whom held the office earlier in the period. David Cameron is also named, completing the set of six leaders mentioned across the decade.

The articles frame the sequence as part of a broader comparison of political change over a relatively short span of time. While the provided summaries do not specify policy outcomes or the detailed circumstances of each transition, they consistently identify the same prime ministers in the same general order and emphasize the frequency of leadership changes in the UK over the ten-year period referenced.