Towns Health Services

Addiction Treatment Centers & Medical Practitioner located in Galt, CA & Herald, CA

About Us

We provide comprehensive addiction treatment using the evidence based Hazelden Betty Ford curriculum which helps individuals obtain or maintain a drug/alcohol free life. Towns Health Services offers drug testing, drug and alcohol treatment services, educational services, and prevention services through an array of individual, group, and family sessions. Dr. Towns recognizes the importance of family members and loved ones being involved in clients’ recovery processes unless otherwise contraindicated.

As Featured in Psychology Today!

Our Team


Counselor - CADC-I

Josh in 2018, he joined the THS team and also continues to work the youth with substance abuse. He earned his CADC-I in 2010 and is now studying for his CADC-II for 2020. He is passionate about substance abuse disorder, and now devoting is career to helping others and youth with substance abuse disorder. Beside being a counselor his enjoys family and surfing.


Recovery Tech

Olivia joined THS team in 2019. She is currently working on her career in substance abuse, and just became a RADT. Olivia is also a Manager for a women and children sober living house. She is involve in helping the community with homelessness and substance abuse. Olivia is a wonderful mother and enjoys spending time with her children.


Mark F. Towns, MD Addiction Specialist & Internist located in Galt, CA & Herald, CA

I have been actively practicing Addiction Medicine for nearly 10 years and Internal Medicine for 17 years. I am board certified in both specialties. For over 10 years, I have devoted more than 50% of my working time to my practice of Addiction medicine and Internal Medicine. I have been the CEO and Program Director for Towns Health Services Inc. (THS), for over 13 years as well.



What patients have to say



Towns Health Services, Galt, CA

750 Spaans Dr Suites C,D, and F,

Galt, CA 95632
Phone (appointments): 209-203-0749
Phone (general inquiries): 209-744-9909

Towns Health Services, Herald, CA

12370 Clay Station Rd.,

Herald,CA 95638
Phone (appointments): 209-208-5043 
Phone (general inquiries): 209-744-9909

Request an Appointment

750 Spaans Dr Suites C,D, and F,

Galt, CA 95632

All Rights Reserved Towns Health Services. Made with love by DearDoc