Bart Stupak unseated two-term Republican Jim Connors for a state House seat in 1988. Two years later, he tried to move up to the state Senate, but lost to Don Koivisto in the Democratic primary.
Stupak was elected to the U.S. House in 1992 with 56 percent of the vote, defeating Republican Phil Ruppe. He was re-elected in 1994, defeating Republican Gil Ziegler with 57 percent of the vote. In 1996, Stupak was re-elected with 71 percent of the vote, defeating Republican Bob Carr.
In 1998, he defeated Republican Michelle McManus with 59 percent of the vote.
He was re-elected in 2000 with 58 percent of the vote over longtime GOP activist Chuck Yob.
In 2002, he was re-elected with 68 percent of the vote over Don Hooper.