1989 Kadife Devrimi'nden önce, Špidla politik olarak aktif değildi. 1992'de Çek Sosyal Demokrat Partisi'nin (ČSSD - Česká strana sociálně demokratická) yönetim kurulu üyesi, Mart 1997'de başkan yardımcısı ve son olarak Nisan 2001'de ČSSD'nin başkanı oldu. 1996 yılında Çek Temsilciler Meclisi'ne (Poslanecká sněmovna) seçildi. Temsilciler Meclisi'nde sosyal politika ve sağlık hizmetleri komitesinin başkanı olarak aktifti. 22 Temmuz 1998'den 12 Temmuz 2002'ye kadar Špidla, Başbakan Birinci Yardımcısı ve Çalışma ve Sosyal İşler Bakanı olarak görev yaptı. Kendi politika alanını ve Sağlık Bakanlığı, Eğitim, Gençlik ve Fiziksel Aktivite Bakanlığı ile Çevre ve Kültür Bakanlığı'nın politika alanını koordine etmekten sorumluydu. 2002 parlamento seçimlerinden sonra, Špidla 12 Temmuz'da başbakan olarak atandı. Haziran 2004'ün sonunda, kaybedilen Avrupa seçimlerinden sonra, ČSSD'nin yönetim kurulundan istifa etti, başbakanlıktan istifasını sundu ve hükümetine son verdi. 22 Kasım 2004'ten itibaren Špidla, 2010 yılı sonuna kadar görevde olan 1. Komisyon-"Barroso"da İstihdam ve Sosyal İşlerden Sorumlu Avrupa Komiseri olarak görev yaptı.