26 czerwca 1460 r. z kontynentu przeprawiły się oddziały Yorkistów pod wodzą hrabiego Warwick. 2 lipca zajęły one Londyn. Siły Lancasterów pod wodzą Buckinghama zbierały się w Northampton. Do bitwy doszło 10 lipca. Warwick chciał spotkać się z królem a Buckingham odpowiedział mu, że Warwick nie powinien przychodzić do króla, bo jeśli przyjdzie zginie. Bitwa trwała krótko. Po zdradzie oddziałów prawego skrzydła lorda Greya de Ruthin oddziały Lancasterów poniosły porażkę. Buckingham oraz towarzyszący mu lordowie Shrewsbury, Beaumont i Egremont zginęli przed namiotem króla broniąc Yorkistom dostępu do osoby królewskiej.

Książę został pochowany w Grey Friars w Northampton. Ponieważ jego najstarszy syn już nieżył tytuł książęcy odziedziczył jego wnuk, Henry.

Życie prywatne Przed 18 października 1424 w Raby w hrabstwie Durham poślubił Anne Neville (przed 1414 – 20 września 1480), córkę Ralpha Neville’a, 1. hrabiego Westmorland, i Joanny Beaufort, córki 1. księcia Lancaster. Humphrey i Anne mieli razem sześciu synów i cztery córki: Humphrey Stafford (1425 – 22 maja 1455), hrabia Stafford Henry Stafford (zm. 1471), był drugim mężem Małgorzaty Beaufort, matki Henryka VII, Edward Stafford Catherine Stafford (1437 – 26 grudnia 1476), żona Johna Talbota, 3. hrabiego Shrewsbury, miała dzieci George Stafford (ur.