Skip to content

Keith Kelley

Republican · AL · AL State Senator

Keith Kelley serves in the Alabama Senate and is a realtor who worked for Harris-McKay Realty. He is a past president of the Alabama Association of Realtors and served on the National Association of Realtors board.

Where Keith Kelley stands, based on their records

Supports

Election Integrity (2 records), National Defense (1 record)

Opposes

Environment and Public Health (1 record), Immigration (2 records), Civil Rights (1 record),

Campaign Finance Information — State Senator

Campaign Finance Information · State Senator · November 3, 2026

Data last updated September 2, 2026

Raised
$252,099
Spent
$33,715
Cash on hand
$483,485

Contribution-size amounts cover itemized cash contributions only; the raised total also includes non-itemized cash, in-kind contributions, and other receipts.

Direct contributions by size
  • $5,000+$155,500
  • $1,000-$4,999$75,975
  • $500-$999$10,521
  • $250-$499$5,000
  • $100-$249$1,554
  • $1-$99$100

Source: Alabama FCPA Reporting System · 2026 cycle · fcpa.alabamavotes.gov

Track record

Track record — Environment and Public Health

Environment and Public Health · 1 oppose
  • Voted to pass Senate Bill 71, which stops Alabama agencies from setting pollution limits tougher than federal rules. The ban covers limits on chemicals in drinking water, in the air, at polluted sites, and in waste. Where there is no federal rule, a state agency may set a limit only with proof that being exposed at that level directly causes a real, diagnosed illness or injury. Agencies also may no longer lean by default on a federal risk database when they set water quality limits. The Alabama Senate passed it 27-7 and it became law.

    February 3, 2026Opposes Environment and Public Health

    Source: legiscan.com · researched September 2, 2026

Track record — Immigration

Immigration · 2 oppose
  • Voted to pass the Senate's version of Senate Bill 53, which made it a felony, called human smuggling, to knowingly bring a person into Alabama while knowing that person is in the country illegally. Jails must also try to learn whether a person booked for certain serious crimes is in the country illegally, and must hold a person for up to 48 hours when federal immigration agents send paperwork asking for the hold. At first the smuggling charge excused only lawyers and school trips; the House later added health care workers, church and charity rides, and government transport, and the Senate agreed 30-0. The Alabama Senate passed its version 24-8 and the bill became law.

    February 13, 2025Opposes Immigration

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass Senate Bill 63, which said police may not release a person in custody who is in the country illegally until they take that person's fingerprints and a DNA sample. Only the federal government's records can label someone as being in the country illegally under this law; state officers may not decide that on their own. The fingerprints go to the state police, the DNA goes to the state crime lab, and a criminal court fee rises from $12 to $15 to pay for the DNA database. The Alabama Senate passed it 24-7 and it became law.

    February 13, 2025Opposes Immigration

    Source: legiscan.com · researched September 2, 2026

Track record — Election Integrity

Election Integrity · 2 support
  • Voted to pass House Bill 95, the Alabama Post-Election Audit Act, which makes each county's probate judge audit the ballots from one precinct after every countywide and statewide general election. In the version both chambers passed, each county's canvassing board picked the precinct and at least one race at random, and the audit happens after the deadline to contest the election. The Governor then returned the bill with a change of her own that deleted the random-selection rule, so the canvassing board now simply chooses the precinct and race. Both chambers accepted that change with no votes against, and it became law. Results go to the Secretary of State, who must post them for the public, and poll watchers and reporters may watch the count. The Alabama Senate passed it 22-7.

    March 31, 2026Supports Election Integrity

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass Senate Bill 1, which made it a crime to be paid for handling another person's absentee ballot form. Taking money or a gift to hand out, collect, fill in or deliver someone else's form is a Class C felony, and paying someone to do it is a Class B felony. Turning in another voter's filled-in form is also barred unless there is a medical emergency, though a voter who is blind, disabled or cannot read may still pick someone to help, so long as it is not a boss or a union officer. The Senate passed it 26-8 and it became law.

    February 13, 2024Supports Election Integrity

    Source: legiscan.com · researched September 2, 2026

Track record — National Defense

National Defense · 1 support
  • Voted to pass House Bill 379, the Alabama Property Protection Act. It bars the government of China, Iran, North Korea or Russia, their officials and political parties, and bodies on a United States sanctions list, from buying farm or forest land in Alabama. The same bar covers land within 10 miles of a military base or of a critical site such as a power plant, water plant, port or airport, and land bought before the law took effect is not affected. The Senate passed it 26-7 and it became law.

    May 18, 2023Supports National Defense

    Source: legiscan.com · researched September 2, 2026

Track record — Civil Rights

Civil Rights · 1 oppose
  • Voted to pass Senate Bill 129, which shut down diversity, equity and inclusion offices in state agencies, school boards and public colleges. Those bodies may no longer run such programs, or make a student, worker or contractor agree with a listed set of ideas about race, sex, faith or where a person is from. Public colleges must also label shared restrooms by sex at birth, and staff who break the law can be fired, though a course may still teach those ideas in an even-handed way. The Senate passed it 26-7 and it became law.

    February 22, 2024Opposes Civil Rights

    Source: legiscan.com · researched September 2, 2026

Track record — Corporate Accountability

Corporate Accountability · 1 oppose
  • Voted to pass Senate Bill 261, which barred state and local government from contracting with companies that run economic boycotts. A company with 10 or more staff seeking a contract worth $15,000 or more must certify in writing that it does not refuse to deal with firms over fossil fuels, timber, mining, farming or guns. The same bar covers refusing to deal over a firm's greenhouse gas reporting, its board makeup, or whether it helps people get an abortion or gender-change treatment. The Senate passed it 27-8 and it became law.

    May 18, 2023Opposes Corporate Accountability

    Source: legiscan.com · researched September 2, 2026

Track record — General

General · 14 records
  • Voted to pass House Bill 1, a backup plan for Alabama's primary elections for Congress. If a federal court let the state go back to the map the Legislature drew in 2023, and the ruling came too late for the normal primary, the Governor would call a new one. The top vote-getter would win the party slot, with no runoff, and the first primary would not count. The Senate passed it 27-8 on a party-line vote, and it became law.

    May 8, 2026

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass Senate Bill 1, a backup plan for Alabama's State Senate primary elections. If a federal court let the state go back to the map the Legislature drew in 2021, and the ruling came too late for the normal primary, the Governor would call a new one. The top vote-getter would win the party slot, with no runoff, and the first primary would not count. The Senate passed it 26-7 on a party-line vote, and it became law.

    May 6, 2026

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass House Bill 580, which limits how professors help run Alabama's four-year public colleges and sets state rules for tenure. Only a college's governing board may set up a faculty senate, and senates that already exist end on October 1, 2026 unless the board keeps them. A senate can only give advice, and it may not speak for the college in public. Each governing board also gets final say over the courses and curriculum required for a degree, and control over any course taught. Each board must review tenured professors at least every six years and must allow firing for poor work, serious misconduct, or conduct that harms the college. The Alabama Senate passed it 27-7 and it became law.

    April 9, 2026

    Source: legiscan.com · researched September 2, 2026

  • Voted against passing House Bill 357, which gave heated tobacco products, devices that heat tobacco instead of burning it, their own state tax rate. The tax is 1.7 cents per unit starting November 1, 2025, while regular cigarettes are taxed at about 3.4 cents each, so heated products are taxed at about half the cigarette rate. Counties and cities that already tax tobacco also collect a smaller local tax on these products. The Alabama Senate passed it 24-6 over these votes and the bill became law.

    May 7, 2025

    Source: legiscan.com · researched September 2, 2026

  • Voted against passing House Bill 445, which put THC products made from hemp, such as delta-8 gummies and drinks, under strict state control. An edible or a drink may hold no more than 10 milligrams of THC per serving, every product needs lab testing and warning labels, and no one under 21 may buy them. The law bans smokable hemp and online sales, limits sales to licensed 21-and-up stores, pharmacies, and grocery-store drink sections, adds a 10 percent tax, and makes a third unlicensed sale a felony. The Alabama Senate passed it 19-13 over these votes and the bill became law.

    May 6, 2025

    Source: legiscan.com · researched September 2, 2026

  • Voted against the final, conference committee version of House Bill 151, which would have asked Alabama voters to allow some gambling. It would have set up a school lottery, up to seven sites for electronic games of chance at named tracks and bingo halls, charity raffles and bingo, and a deal with the Poarch Band of Creek Indians. Sports betting and casino table games were not in it, and it would have taken effect only if voters said yes. The Senate vote was 20-15, short of the three fifths a constitutional amendment needs, so the bill died.

    April 30, 2024

    Source: legiscan.com · researched September 2, 2026

  • Voted against passing House Bill 152, the bill that would have set the rules for gambling in Alabama if voters approved the change to the constitution. The version the Senate voted on would have set up a state gambling board with its own police unit, a state lottery, licenses for pooled betting on races, and one charity game permit, with no casino games and no sports betting. It could only take effect with the change to the constitution, which failed. The Senate passed it with its own amendments 22-11 over these votes.

    March 7, 2024

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass House Bill 129, the CHOOSE Act, which pays families public money toward private school and home school costs. A parent gets a refundable tax credit of $7,000 for each child at a taking part school, or up to $4,000 in total for children taught at home, paid into an education savings account. For 2025 and 2026 a family must earn no more than three times the federal poverty level, and from 2027 any family may apply, with at least $100 million set aside each year. The Senate passed it 23-9 and it became law.

    March 7, 2024

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass Senate Bill 10, which would have put county and city library boards under the direct control of the officials who appoint them. Board members would have served at the pleasure of the appointing body and could be removed at any time by a two-thirds vote. Each board would also have had to report every year to the Governor and legislative leaders on any items it reviewed or removed from its shelves. The Senate passed it 25-7, but the House never voted on it and the bill died when the session ended.

    February 14, 2024

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass House Bill 5, the House's own plan for redrawing Alabama's seven districts for the U.S. House. It was one of two competing maps in the special session called after the Supreme Court ruled in Allen versus Milligan that the 2021 map likely broke the Voting Rights Act. The Senate's plan became law instead and this bill died. The Senate passed its own amended version 23-7.

    July 21, 2023

    Source: legiscan.com · researched September 2, 2026

  • Voted for the final, conference committee version of Senate Bill 5, which redrew Alabama's seven districts for the U.S. House. The Legislature met in a special session after the Supreme Court ruled in Allen versus Milligan that the map drawn in 2021 likely broke the Voting Rights Act. This map was the Legislature's answer and became Act 2023-563. The Senate agreed 24-6 and it became law.

    July 21, 2023

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass House Bill 363, which changed how Alabama's public charter schools are overseen and paid. It altered how members of the state charter school commission are chosen, let the commission hire its own staff, and required members to train each year. It also set out how a new charter school is funded in its first year, including how much federal, state and local money a converted school gets per pupil. The Senate passed it 26-8 on its second vote of the day and it became law.

    May 31, 2023

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass House Bill 125, a mid-year spending bill adding $207.6 million from the state general fund and $10 million for veterans. The money went to dozens of items, among them $50 million to the budget reserve, $39.9 million for debt, $22 million for mental health, $30 million for economic development and $10 million for volunteer fire departments. The Senate passed this version 28-7, agreed to the final version 27-3 the next day, and it became law.

    May 25, 2023

    Source: legiscan.com · researched September 2, 2026

  • Voted to pass Senate Bill 263, which widened Alabama's tax-credit scholarship program for private school costs. The law renamed failing schools as priority schools, opened scholarships to more students at schools that are not failing, changed the income limit, and raised the yearly cap on tax credits from $30 million to $40 million. The cap rises by $10 million, up to $60 million, whenever more than 90 percent of it is used in three of four years. The Senate passed it 26-7 and it became law.

    May 24, 2023

    Source: legiscan.com · researched September 2, 2026

Race Keith Kelley is in:

  • State Senator · November 3, 2026 · State Senate District 12; Alabama · incumbent

Profile last researched August 7, 2026.