Skip to main content
Updated Feb 4, 2026
Keith Kelley

Keith Kelley

In Office

Alabama State Senator for District 12

About

From a young age, Keith Kelley has felt the call of public service and the responsibility to make the world a better place. The Anniston, Alabama, native has the carried foundational leadership skills he learned from the Jaycees and Future Farmers of America with him throughout his career. Kelley started his first business at 19-years-old. He has served as President of Harris-McKay Realty for over 26 years. During this time, Kelley became involved in the Calhoun County Association of Realtors. After serving locally in all positions available, he served as President of the Alabama Association of Realtors and on the National Association of Realtors board of directors. After the BP Gulf of Mexico oil spill in 2010, Kelley was instrumental in gaining positive results in negotiations with President Obama’s representative for the spill, Mr. Kenneth Feinberg. Kelley’s valuable experience and relationships helped to accomplish his goal of carving out a settlement for Alabama Realtors. Kelley has also held numerous leadership roles in other civic and charitable organizations.

A lifelong advocate for his community, Kelley is a political outsider with the ability to form relationships with politicians across the aisle. His experience as a small-business owner, along with his core conservative Christian values, would make him a successful State Senator for District 12. “I want to make sure that District 12 continues to have a strong voice in Montgomery and is represented with honesty and integrity. I learned the importance of serving others at an early age,” says Kelley. “I have a true desire for public service. As a job creator and political outsider, I will provide the leadership that Northeast Alabama needs to ensure that our area grows and thrives.”

Contact Information

Known contact information for Keith Kelley from Anniston, AL.

Election History

Keith Kelley from Anniston, AL has participated in elections listed below in the state of Alabama.

Voting Record

Recent legislative votes cast by Keith Kelley. Use the full archive to find a specific bill.

  • 2,140Yea
  • 16Nay
  • 0Abstained
  • 183Absent
  • YeaHJR343Alabama Yom HaShoah Commemoration, recognizedApril 9, 2026 · Senate · Passed · Roll call
  • YeaHJR326Recognizing the need for a north-south transportation route in East AlabamaApril 9, 2026 · Senate · Passed · Roll call
  • YeaHB633Etowah County, membership of personnel boardApril 9, 2026 · Senate · Passed · Roll call
  • YeaHB580Public institutions of higher education; faculty senates limited to advisory role, tenure policy required, review and dismissal of tenured faculty authorized, governing board authority over courses and curriculum providedApril 9, 2026 · Senate · Passed · Roll call
  • YeaHB311Retirement benefits; participation of qualifying sheriffs in supernumerary program and Employees' Retirement System based on separate years of service authorizedApril 9, 2026 · Senate · Passed · Roll call
  • YeaHB141Public utilities; maximum fees payable to directors of certain public utility corporations increased, terms of certain directors extendedApril 9, 2026 · Senate · Passed · Roll call
  • YeaHB67Voter Information; limit cost of reproducing voter registration list; crime for misuse of personal voter information; createdApril 9, 2026 · Senate · Passed · Roll call
  • AbsentSB199Sex offenders; restrictions for certain sex offenders further provided, Board of Pardons and Paroles authorized to adopt rulesApril 9, 2026 · Senate · Passed · Roll call
  • AbsentSB57Public assistance; Department of Human Resources required to request waiver to prohibit the purchase of soda and candy with SNAP benefits, implementation of prohibition provided forApril 9, 2026 · Senate · Passed · Roll call
  • AbsentSB9Alabama Clean Indoor Air Act, renamed Vivian Davis Figures Clean Indoor Air Act; vaping included as prohibited smoking in public places.April 9, 2026 · Senate · Passed · Roll call

View Full Voting Record (2,339 votes)