In the primary, Bonner won against Orange Beach real estate developer Peter Gounares and Clint Moser.
Bonner was challenged in the general election by David M. Walter, nominee of the Constitution Party (campaign site, PVS).
The Republicans ran two candidates in their primary: Montgomery City Councilwoman Martha Roby and Tea Party activist Rick Barber.
[12] Following his defeat in the 2010 primary, Davis announced he was through with politics and would return to private life at the conclusion of his current term.
In the Democratic primary, Terri Sewell (an attorney) won against Patricia Evans Mokolo, an Air Force veteran and Obama field organizer; State Representative Earl Hilliard Jr., the son of the district's former representative, Earl Hilliard; Jefferson County Commissioner Shelia Smoot; Martha Bozeman, an attorney; and Eddison Walters, a small business owner from Tuscaloosa.