Rick Larsen won a seat on the Snohomish County Council in 1997, beginning his term in 1998.
He ran unopposed and won the Democratic nomination for Washington's 2nd District House seat in the September 2000 primary, pulling in 46 percent of the vote compared to Republican challenger John Koster's 49 percent. He was elected in 2000 with 50 percent of the vote.
In 2002, he was re-elected with 50 percent of the vote.