Teigen var medlem av Stjørdal kommunestyre 1999–2015 og Nord-Trøndelag fylkesting 2007–2015. Fra 2007 ledet han kommunens omsorgskomité/levekårskomité og fylkestingets kontrollkomité. Han var også leder for Nord-Trøndelag FrPs fylkestingsgruppe 2014–2015. Teigen var formann i Nord-Trøndelag FpU 1999–2009 og formann i Nord-Trøndelag FrP 2010–2011.