Hi! I'm Mary Ann
I am running to represent Ballwin in the Missouri Legislature (House District 100), because we deserve to have a representative who truly represents us – voting for our interests and elevating our voices, not ignoring them.
I’m from here, and I work at WashU. I was an ’80s kid, a Rockwood School District kid – Ellisville Elementary, Crestview, and then Lafayette. I lived overseas for a couple of decades in my 20s and 30s, working first as a Department of Defense contractor in Germany and then for the United Nations in Lebanon and Thailand. My two daughters were both born overseas.
Even from the other side of the world, I could tell that life back home was changing. Gun violence got a whole lot worse, and tuition, childcare, and healthcare costs skyrocketed while wages stayed flat. Meanwhile, local politicians who should have been finding solutions just made everything worse.
I believe we can fix what has been broken, and it starts with electing people like me who believe in democracy and believe that the government must respect the voice of the people.
Check Out Updates From the Campaign Trail
-
July 2026
- Jul 22, 2026 Don’t Just Vote—Help Us Win Jul 22, 2026
- Jul 8, 2026 Last Day to Register to Vote + Thank You to Our Volunteers Jul 8, 2026
-
June 2026
- Jun 24, 2026 Principles, Policies, and Puppy Mills Jun 24, 2026
- Jun 11, 2026 How Are You Taking Action? Jun 11, 2026
-
May 2026
- May 26, 2026 This Is How We Win District 100 May 26, 2026
- May 12, 2026 Building Momentum Together May 12, 2026
-
April 2026
- Apr 28, 2026 Two Opportunities to Join Us! Apr 28, 2026
TELL ME WHAT’S IMPORTANT TO YOU
I want to be your voice in Jefferson City.
LET’S WORK TOGETHER
It takes a village and we want you to join ours! Sign up to volunteer.
WANT TO HELP BUT DON’T HAVE TIME?
Make a contribution to the campaign to help us spread the word to MO HD 100.