David Dreier made his first bid for the U.S. House in 1978, losing to incumbent Democratic Rep. James F. Lloyd.
He was elected in 1980, defeating Lloyd with 52 percent of the vote. Dreier was re-elected to six consecutive terms, defeating Democrat Georgia Houston Webb with 63 percent of the vote in 1990 and Democrat Al Wachtel in 1992 with 58 percent of the vote. He was re-elected in 1994 with 67 percent, defeating Democrat Tommy Randle.
In 1996, he was re-elected with 60 percent of the vote, defeating Democrat David Levering. Dreier won a tenth House term in 1998, defeating Democrat Janice Nelson with 58 percent of the vote.
Dreier beat Democrat Janice Nelson in 2000 with 57 percent of the vote. He was re-elected in 2002.