 He was re-elected in 2006, and again in 2008, facing Democratic West Linn city councilor Michele Eberle.Bruun unsuccessfully challenged Democratic incumbent Kurt Schrader for a seat in the House of Representatives in .In May 2010, Bruun won the Republican nomination against Fred Thompson.