Spekman has been a member of the Labour Party since 1986.[1]
He was a member of the municipal council of Utrecht from 1 April 1994 to 1 January 2001 and an alderman of Utrecht from 1 January 2001 to 1 May 2006.[1]
In 2016 he organized a battle for the leadership of the Labour Party between the then–party leader Diederik Samsom and deputy prime minister Lodewijk Asscher. The battle had a disastrous effect on the unity within the party and led to the end of the political career of Samsom. In 2017 Spekman led the campaign of his party in the parliamentary elections for the House of Representatives. On 15 March the Labour Party suffered a historical defeat of 29 seats in the House. The party ended up with nine seats. After the defeat members of the Labour party called for the resignation as party chairman of Hans Spekman.[3][4] On 17 March he announced that he would step down in autumn 2017. A day later, at the PvdA members' council, it was decided with just over 60% of the votes that, in accordance with his own request, Spekman could remain chairman until October 7th.[5] He was succeeded by Nelleke Vedelaar.
When the Labour Party formed an electoral alliance with GroenLinks in the early 2020s, Spekman supported Rood Vooruit, an initiative founded in 2023 that has been critical of merger plans.[6]
Underline signifies the parliamentary leader (first mentioned) and the Speaker Angle brackets signify a replacement member or a member who prematurely left this House of Representatives