On Tuesday, December 30, 2025, Click2Houston reported that Conroe Municipal Court Judge William Waggoner was rearrested for violating his probation terms stemming from a 2017 driving while intoxicated (DWI) arrest in Bexar County. Court documents obtained by KPRC 2 reveal that Waggoner, currently facing additional charges of DWI and unlawful carrying of a weapon in Montgomery County following an arrest last month, had a history of alcohol-related offenses.
The 2017 incident in Bexar County led to initial charges of DWI and obstructing a highway. Waggoner was released on a $1,000 bond, and in August 2018, Judge Scott Roberts referred him to Veterans Court, a specialized court designed to assist veterans struggling with substance abuse or mental health issues.
In September 2018, prosecutors and Waggoner reached a plea agreement. He pleaded guilty to obstructing a highway, and the state offered deferred adjudication for 12 months. The terms included an $850 fine, 48 hours of community service, attendance at a DWI impact panel education, participation in a court-ordered alcohol education program, and the use of a smart start mobile device.
The deferred adjudication came with 19 specific conditions that Waggoner was required to adhere to for a year. These conditions included abstaining from alcohol and illegal drugs, submitting to drug and alcohol testing when ordered, avoiding criminal activity and harmful associations, maintaining lawful employment, reporting to a probation officer as directed, allowing warrantless searches by probation officers, remaining in Bexar County without written permission, supporting dependents, reporting address changes and arrests, paying court fees and fines, abstaining from possessing weapons, waiving extradition if arrested outside of Texas, possessing a valid Texas driver’s license, completing 48 hours of community service, completing a certified DWI education course, installing and using a portable alcohol breath-monitoring device, completing the Community Alliance for Traffic Safety – New Interventions Program (CATSNIP), attending a victim impact panel, and watching a court-ordered educational video about traffic stops and arrests.
However, on November 26, 2018, Waggoner was arrested for violating several of these probation conditions. A judge set a $25,000 bond. Court documents indicate that Waggoner consumed alcohol on November 9 and 10, 2018, and failed to complete community service or register for the DWI victim impact panel by the October 17, 2018 deadline.
Specifically, on November 9, Waggoner recorded a blood alcohol concentration level of .099 at 7:05 p.m. Furthermore, between October 1 and November 10, he missed 14 required testing windows. He also failed to register for CATSNIPS or the DWI Education Program by October 17.
Despite these violations, in April 2019, a judge ordered the removal of the Smart Start mobile device. In July 2019, the court permitted Waggoner to report by mail for August and September due to his deployment to Korea. Waggoner’s deferred adjudication ultimately expired in September 2019.
Following his recent DWI arrest, Judge Waggoner released a statement on December 22, explaining that he was dealing with a situation involving one of his soldiers, which resurfaced difficult memories and the loss of friends to suicide. He acknowledged his conduct was inexcusable, even with the bad day he was having. Waggoner also stated that in the 2017 case, he was sleeping in a parked vehicle and not operating it.
Judge Waggoner is a candidate for Justice of the Peace in Montgomery County’s Precinct One in the upcoming election.
Source: Click2Houston