Blocher var leder for Schweizerische Volkspartei (SVP) i kantonen Zürich i perioden 1997–2003 og var minister for Justis- og politidepartementet fra 1. januar 2004 til 1. januar 2008. Han har siden åttitallet opptrådt som partiets frontfigur, og blir oppfattet som en svært kontroversiell politiker. Derfor lot parlamentet være å gjenvelge ham som justisminister etter valget i 2007, på tross av at partiet hans hadde fått økt oppslutning.