or Login to see your representatives.

Access Candidates' and Representatives' Biographies, Voting Records, Interest Group Ratings, Issue Positions, Public Statements, and Campaign Finances

Simply enter your zip code above to get to all of your candidates and representatives, or enter a name. Then, just click on the person you are interested in, and you can navigate to the categories of information we track for them.

Special Interest Groups

Rating Group: National Rifle Association Political Victory Fund

2010 Positions on Gun Rights

Issues: Guns
State Office District Name Party Rating
Jennifer Adams F
AL U.S. House 4 Robert Aderholt Republican A
AL State Senate 21 Gerald Allen Republican A
James Anderson A
AL U.S. House 6 Spencer Bachus Republican A
AL State House 66 Alan Baker Republican C
AL State House 10 Mike Ball Republican A
AL State House 83 George Bandy Democratic C
Lowell Barron A+
AL State House 104 Jim Barton, Jr. Republican A
AL State House 14 Richard Baughn Republican A
Gary Bearden A
AL State Senate 28 Billy Beasley Democratic A+
AL State Senate 17 Scott Beason Republican A
AL State Senate 6 Roger Bedford, Jr. Democratic A+
AL State House 65 Elaine Beech Democratic A
AL Governor Robert Bentley Republican A
AL State House 3 Marcel Black Democratic A+
AL State Senate 15 Slade Blackwell Republican A
AL State House 16 Daniel Boman Democratic C
Jim Bonner B
AL U.S. House 1 Jo Bonner, Jr. Republican A
AL State House 89 Alan Boothe Republican A+
AL Treasurer Young Boozer Republican B
AL State House 32 Barbara Boyd Democratic C
AL State Senate 25 Dick Brewbaker Republican A
AL State House 38 DuWayne Bridges Republican A
Bobby Bright A
Ben Brooks A
AL U.S. House 5 Mo Brooks Republican A
AL State House 40 Koven Brown Republican B
Wally Burns, Jr. A
AL State House 99 James Buskey Democratic A
AL State Senate 4 Paul Bussman Republican D
Tom Butler A+
AL State House 12 Mac Buttram Republican A
Greg Canfield A
Charlene Cannon F
Merritt Carothers A
AL Public Service Commissioner, President Twinkle Cavanaugh Republican A
Frank Chandler B+
AL Secretary of State Beth Chapman Republican A
AL State House 87 Donnie Chesteen Republican A-
AL State House 93 Steve Clouse Republican A
AL State Senate 20 Linda Coleman Democratic C
AL State House 57 Merika Coleman-Evans Democratic F
AL Office of Homeland Security Director Spencer Collier Republican A
AL State House 8 Terri Collins Republican C
Jan Cook A
Mike Curtis A
David Darby B
AL State House 96 Randy Davis Republican A
Steven Dean F
AL State House 46 Paul DeMarco Republican A
AL State Senate 13 Gerald Dial Republican A
Tom Dooley B
Kimberly Drake A
Owen Drake A-
Mervin Dudley A
AL State Senate 19 Priscilla Dunn Democratic D
AL Public Service Commissioner Terry Dunn Republican B
Jeff Enfinger A
AL State House 70 Christopher England Democratic C
AL State House 15 Allen Farley Republican C
AL State House 94 Joe Faust, Sr. Republican A
AL State Senate 11 Jerry Fielding Republican A
James Fields, Jr. B
AL State Senate 33 Vivian Figures Democratic B
Bob Fincher B+
AL State House 102 Chad Fincher Republican A
Jim Folsom, Jr. A
AL State House 28 Craig Ford Democratic A+
Jerry Freeman A
Blaine Galliher A+
AL State House 100 Victor Gaston Republican A
Scott Gilliland F
AL State Senate 34 Rusty Glover III Republican A+
Vaughn Goodwin B
Betty Graham A+
AL State House 2 Lynn Greer Republican A
AL State House 24 Todd Greeson Republican A+
David Grimes A
Charley Grimsley A
Ken Guin, Jr. A+
AL State House 19 Laura Hall Democratic B
Susan Hamill C
AL State House 4 Micky Hammon Republican A
Quinton Hanson A
AL State House 61 Alan Harper Democratic A
AL Commissioner 1 Jerry Hartin F
AL State House 9 Ed Henry Republican A
AL State House 41 Mike Hill Republican A+
Randy Hinshaw A
AL State Senate 31 Jimmy Holley Republican A
AL State House 78 Alvin Holmes Democratic B
AL State Senate 2 Bill Holtzclaw Republican B
AL State House 72 Ralph Howard Democratic A
AL State House 73 Joseph Hubbard Democratic C
AL State House 79 Mike Hubbard Republican A
T.E. Hudson B
AL State Board of Education 8 Mary Scott Hunter Republican A-
AL State House 35 Steve Hurst Republican A+
AL State Senate 1 Tammy Irons Democratic A
AL State House 101 Jamie Ison Republican A
AL Lieutenant Governor Kay Ivey Republican A
AL State House 68 Thomas Jackson Democratic A
AL State House 7 Ken Johnson Republican A-
AL State House 33 Ronald Johnson Republican A
AL State House 22 Wayne Johnson Republican C
AL State House 92 Mike Jones, Jr. Republican A
Danny Joyner A-
AL State Senate 22 Marc Keahey Democratic A
Yvonne Kennedy A
AL State House 77 John Knight, Jr. Democratic B
AL State House 37 Richard Laird, Sr. Independent A+
Nathaniel Ledbetter B+
Betty Letlow A
Jody Letson A
AL State House 39 Richard Lindsey Democratic A+
T.D. Little A+
Zeb Little, Sr. A+
Huey Long B+
AL State House 27 Wes Long Republican A
AL State House 74 Jay Love Republican A
AL State Senate 12 Del Marsh Republican A
James Martin A
AL State House 31 Barry Mask Republican A
AL State House 56 Lawrence McAdory Democratic F
Chip McCallum III A
AL State House 71 A.J. McCampbell Democratic C
AL State House 76 Thad McClammy Democratic B+
AL State House 50 Jim McClendon Republican A
AL State House 43 Mary Sue McClurkin Republican A
AL State House 25 Mac McCutcheon Republican A
Jeff McLaughlin A
AL Commissioner of Agriculture and Industries John McMillan Republican A
AL State House 95 Steve McMillan Republican A
Larry Means A+
AL State House 62 John Merrill Republican A
AL State House 17 Michael Millican Republican A
AL State House 103 Joseph Mitchell Democratic C
Tim Mitchell A
Wendell Mitchell A
AL State House 91 Barry Moore Republican A
AL State House 59 Mary Moore Democratic C
AL State House 18 Johnny Morrow Democratic A+
Brad Moser B
AL State House 90 Charles Newton Democratic A
AL State House 53 Demetrius Newton Democratic A+
AL State House 29 Becky Nordgren Republican A
AL Public Service Commissioner Jeremy Oden Republican A+
AL State Senate 3 Arthur Orr Republican A
Jack Page III A+
Susan Parker A
AL State House 21 Jim Patterson, Jr. Republican A
AL State House 44 Arthur Payne Republican A
Joyce Perrin A
AL State Board of Education 2 Betty Peters Republican A
AL State Senate 32 Trip Pittman Republican A
Phil Poole A+
Steve Raby A
AL State Senate 5 Greg Reed Republican B+
AL State House 26 Kerry Rich Republican A
Ray Robbins A
AL State House 13 Bill Roberts Republican C
AL State House 23 John Robinson Democratic A
AL State House 58 Oliver Robinson Democratic A
AL U.S. House 2 Martha Roby Republican A
AL State House 52 John Rogers, Jr. Democratic C
AL U.S. House 3 Mike Rogers Republican A
AL State Senate 26 Quinton Ross, Jr. Democratic A
AL State House 20 Howard Sanderford Republican A
AL State Senate 23 Hank Sanders Democratic C
AL State Senate 7 Paul Sanford Republican A
AL State House 55 Rod Scott Democratic C
Steve Segrest, Sr. A
AL U.S. House 7 Terri Sewell Democratic F
AL U.S. Senate Sr Richard Shelby Republican A+
Tommy Sherer A-
AL State House 64 Harry Shiver Republican A
AL State Senate 24 Bobby Singleton Democratic A
Jody Singleton C
AL State Senate 29 Harri Anne Smith Independent A
AL State Senate 18 Rodger Smitherman Democratic A
Ron Sparks A
Terry Spicer A+
Tim Sprayberry A
AL Attorney General Luther Strange III Republican A
Virginia Sweet B
AL State Senate 30 Bryan Taylor Republican A
Butch Taylor A
William Thigpen, Sr. A+
Elwyn Thomas A
AL State House 54 Patricia Todd Democratic B
AL State House 51 Allen Treadaway Republican A
AL State House 81 Mark Tuggle Republican A
AL State House 80 Lesley Vance Republican A-
Gregory Varner A
Brett Wadsworth A
AL State Senate 16 JT Waggoner Republican A+
AL State House 42 Kurt Wallace Republican B
AL State Senate 14 Cam Ward Republican A
AL State House 82 Pebblin Warren Democratic C
Kim West A-
Ricky Whaley A
AL State Senate 27 Tom Whatley Republican B
Henry White A
Randall White A
AL State House 5 Dan Williams Republican A-
AL State House 47 Jack Williams Republican B
AL State Senate 10 Phil Williams Republican A
AL State House 6 Phil Williams Republican A
AL State House 36 Randy Wood Republican A
AL State House 75 Greg Wren Republican A
William Wyatt, Jr. A
Mary Yates A
Glen Zorn B

How to Interpret these Evaluations

Keep in mind that ratings done by special interest groups often do not represent a non-partisan stance. In addition, some groups select votes that tend to favor members of one political party over another, rather than choosing votes based solely on issues concerns. Nevertheless, they can be invaluable in showing where an incumbent has stood on a series of votes in the past one or two years, especially when ratings by groups on all sides of an issue are compared. Website links, if available, and descriptions of the organizations offering performance evaluations are accessible by clicking on the name of the group.

Most performance evaluations are displayed in a percentage format. However, some organizations present their ratings in the form of a letter grade or endorsement based on voting records, interviews, survey results and/or sources of campaign funding. For consistency and ease in understanding, Project Vote Smart converts all scores into a percentage when possible. Please visit the group's website or call 1-888-VOTESMART for more specific information.

Back to top