While in school, Hansen worked as a ranger and naturalist in
Yellowstone National Park. Hansen began his legal career as an intern for state Attorney General
Jim Jones in 1984. He was a law clerk for Chief Justice
Charles R. Donaldson of the
Idaho Supreme Court from 1985 to 1986. He practiced law with Givens Pursley from 1985 to 1991, focusing primarily on water and natural resource issues. Hansen was elected to the
Idaho House of Representatives in 1988, representing southeast
Boise, and was re-elected in 1990 and 1992. Hansen imposed his own term limits and voluntarily retired in 1994. In 1995 Hansen founded United Vision for Idaho, a coalition of organizations to empower participation in democracy and served as its first executive director. He took a sabbatical from that position during his run for the seat once held by his father but returned to the coalition after the election in 2006. Hansen resigned from United Vision for Idaho in April 2008 upon being named executive director of the
Idaho Democratic Party. In 2012, Hansen was elected as a commissioner of the
Ada County Highway District for east and south Boise and eastern Ada County. == Personal life ==