Twinkle Andress Cavanaugh


Twinkle Andress Cavanaugh is an American politician. A member of the Alabama Republican Party, she served as president of the Alabama Public Service Commission from 2012 to 2025.

Career

Cavanaugh served as the chair of the Alabama Republican Party from 2005 to 2007.
She was first elected to the PSC in 2010, and was elected as PSC president in 2012, defeating incumbent Democratic president Lucy Baxley. Under her leadership, the PSC has been criticized for its failure to improve high energy prices in the state.
She ran for Lieutenant Governor in 2018, but ultimately lost to Will Ainsworth.
In 2025, she was appointed to be the USDA state director of rural development by Donald Trump. She resigned as PSC president on June 1.

Personal life

She is married to Jeff Cavanaugh, and has three children.