2006Final results
2006 election for Alabama's 3rd District
U.S. House · Alabama
Mike Rogers (R) won with 59.4% of the vote, defeating Greg A. Pierce (D) by 21.0 points.
Mike RogersRepublican · winner
59.4%98,257
Greg A. PierceDemocrat
38.5%63,559
Mark Edwin LayfieldIndependent
2.1%3,414
165,301 votes
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
The seat over time
D − R margin in this seat's races around 2006
Races before and after
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
Money in this race
Each line compares the two campaigns on one scale.
Greg A. PierceMike Rogers
$7.7K
Raised by the campaign
$1.4M
$7.7K
Spent by the campaign
$1M
$34
Cash on hand
$618K
Other candidates' campaigns: Mark Edwin Layfield $5K.
Campaign money: FEC, through Nov 27, 2006; FEC, through Dec 31, 2006.
Source: FEC campaign filingsUpdated Dec 31, 2006