Soldier. Teacher. Progressive Champion.

Alan Kennedy-Shaffer
I am a soldier, a teacher, a civil rights lawyer, and a progressive champion, fighting for justice, education, and healthcare for all.

I sued President Trump to overturn his unconstitutional travel ban – and won.

Then I sued Trump again – defending women’s access to birth control.

And I will sue Trump as many times as it takes to defend our Constitution.

I currently serve as a Captain and JAG officer in the Colorado Army National Guard, a criminal justice lecturer and Ph.D. student at University of Colorado Denver, and civil rights lawyer.

Alan Kennedy-Shaffer serves as a Captain in the Colorado Army National Guard.As the son of two teachers, I attended public schools, then graduated from Yale University and William & Mary Law School. I previously served as a school board member in Harrisburg, Pennsylvania, and built a coalition that won the first teacher contract in 5 years and the first tax cut in 10 years. I am the author of two books: The Obama Revolution, about my work electing President Barack Obama in 2008, and Denial and Deception: A Study of the Bush Administration’s Rhetorical Case for Invading Iraq.

In January 2017, I sued President Donald Trump over his unconstitutional travel ban – and won. The case, Hagig v. Trump, was featured in Denver PostWashington Post, and The New York Times. In July, I subpoenaed U.S. Senator Cory Gardner and won dismissal of all charges against 5 healthcare activists. In October, I sued Trump again, defending women’s access to birth control.

My earliest memories are of my mother pushing me in a stroller at marches and rallies supporting women’s right to choose, LGBTQ rights, public education, environmental preservation, labor rights, and healthcare for all. I have spent decades fighting for justice, education, and healthcare for all. I live in North Capitol Hill with my fiancée Tammy.

We need a senator with the experience and courage to fight for our progressive values. I am ready to serve!


Military Disclaimer: Alan Kennedy-Shaffer is a Captain in the Colorado Army National Guard. Use of military rank, job titles, or photographs in uniform does not imply endorsement of the Department of Defense or the Colorado Army National Guard.