Press "Enter" to skip to content

McCaherty resigns, pivots to County campaign and service


HIGH RIDGE, Mo. – State Representative John McCaherty, R-High Ridge, has resigned his seat, shifting his focus to an already-announced race for Jefferson County executive.

McCaherty, currently the front runner in the county executive race, has served in the House for 7 years, serving as one of the last remaining pro-union voices in the Republican caucus. He most recently served as chairman on the Special Committee on Small Business, but has made a name for his work on river ports, official document record keeping, corrections personnel, and more recently, embryonic custody reform.


“After much consideration, in order to focus more on work back home and the county of Jefferson, I have made the decision to resign from the Missouri House,” McCaherty said. “My tenure there has been an experience I will never forget and I have made lifelong friends. I believe my tenure in the House has been successful, and I have worked very hard to serve the people that elected me. The strain of working multiple jobs, plus a campaign, while trying to serve my constituents in the 97th District has taken a toll on me and the work for the district. I believe I can be more productive in the county, than at the state level, at this point in my life. I appreciate all the support and prayers everyone has given during my time of service and in the future.”

McCaherty announces candidacy for Jefferson County Executive

McCaherty’s term would have ended in 2018, the same year as the race for county executive.

McCaherty is an Air Force veteran who studied at Liberty University, where he earned his Bachelors of Science and Masters Degrees. He served as the pastor of First Baptist Church of Murphy in Fenton, Mo. before retiring from the ministry.

McCaherty praises final passage of ports bill

In vitro fertilization bill would define embryos as human life