Jefferson County, Alabama

Treasurer

 

General Information

The Jefferson County treasurer's office is responsible for the management, safeguarding, and disbursement of county funds. The office ensures fiscal accountability by maintaining accurate financial records, overseeing investments, and other treasury-related functions. It serves as the key resource for county departments, elected officials, and the public, supporting financial transparency and responsible stewardship of public resources.

About The Treasurer

Jefferson County Treasurer Angela Webb-Weinberg

Angela Webb-Weinberg
Treasurer

Angela Webb-Weinberg currently serves as the elected Jefferson County Treasurer for the Birmingham division.  With a robust background in healthcare leadership, she previously held the role of Senior Director at one of the nation’s largest healthcare companies, where she oversaw marketing, business development, and financial operations for 50 hospitals. She also served as an equity partner in an 86-bed hospital in Salt Lake City, Utah.

Angela is a proud graduate of the University of Alabama at Birmingham(UAB), where she earned her degree in Political Science and Marketing. She is currently pursuing a dual MBA/Finance degree, underscoring her commitment to lifelong learning and financial excellence.

A dedicated public servant and community advocate, Angela brings a blend of professional expertise and heartfelt passion to her role.  She has been married to local civil rights attorney Martin Weinberg for 19 years, and together they have three children: Ek, Jacari, and Mylah, and two beloved dogs, Breeze and Skye. When they’re not engaged in community efforts, the family enjoys traveling with her mom Cheryl, and creating lasting memories together.

Angela is driven by her mission to foster fiscal responsibility, champion transparency, and make a lasting, positive imprint on her community.



Contact

Jefferson County Treasurer's Office
Room 300
Jefferson County Courthouse
Birmingham, AL 35203
Phone - (205) 325-5373
Fax - (205) 325-5978

Reports