After returning from France, Stafford remained in England for the rest of his life, serving King Henry. He acted as the King's bodyguard and chief negotiator during Jack Cade's Rebellion of 1450, helping to suppress it. When the King's cousin, Richard, Duke of York, rebelled two years later, Stafford investigated York's followers. In 1453, the King became ill and sank into a catatonic state; law and order broke down further and when civil war began in 1455, Stafford fought for the King in the First Battle of St Albans which began the Wars of the Roses. Both were captured by the Yorkists and Stafford spent most of his final years attempting to mediate between the Yorkist and Lancastrian factions, the latter by now headed by Henry's wife, Margaret of Anjou. Partly due to a feud with a leading Yorkist—Richard Neville, Earl of Warwick—Stafford eventually declared for King Henry and the Duke of York was defeated in 1459, driving York into exile. When the rebels returned the following year they attacked the royal army at Northampton. Acting as the King's personal guard in the ensuing struggle, Stafford was killed and the King was again taken prisoner. Stafford's eldest son had died of plague two years earlier and the Buckingham dukedom descended to Stafford's five-year-old grandson, Henry, a ward of the King until he came of age in 1473.