Tom Haine has dedicated his life to defending the constitution and protecting our families. As a criminal prosecutor for the U.S. Army Judge Advocate General's Corps and as a Special Assistant U.S. Attorney, Tom successfully prosecuted over 100 criminal cases, including sexual assault cases, child abuse, and many other serious crimes. He wants to make our Madison County justice system stronger, faster, and fairer for all our families.


Tom is a 5th generation Madison County resident. He was born and raised in Alton, went to St. Mary's grade school, and Marquette High School. As the son of former Madison County State’s Attorney and State Senator Bill Haine, Tom learned the importance of strong, non-partisan leadership for justice, how to provide fair and impartial service, and to ensure the best interest of the community is always the top priority.  


As our next State’s Attorney, Tom will enforce the law swiftly and justly. He will expedite the legal process and ensure good police work isn’t wasted with timid prosecution that lets criminals fall through the cracks and weakens the bond between our law enforcement and community. And he will run an accessible and responsive office, ensuring crimes are prosecuted, justice is served, and the law is equally and fairly applied to all the citizens of Madison County.




Local Roots

5th Generation Madison County Resident; Married with four children. 


Public Service

Served 4 years as Active Duty Army Captain; Member of the 10th Mountain Division; Graduate of Air Assault School; Board of Directors of Riverbend Head Start (current) 


Experienced Prosecutor

Successfully Prosecuted 100+ criminal cases as Army JAG and Special Assistant U.S. Attorney; Awarded Army Commendation Medal for work as prosecutor (Twice). 


Legal Excellence

Honors graduate of Princeton University and Washington University School of Law; taught law at the U.S. Naval Academy (2015-16); W. Oliver Rasch Award for Legal Article of the Year (2019); Best Lawyers of America: Ones to Watch Award (2020-21)