Primary Care in Dublin, California
Your Health Deserves a Doctor Who Actually Listens
Dr. Theresa Herrera combines clinical expertise with genuine compassion — no rushed 10-minute appointments, no feeling like a number. Just thorough, personalized care for you and your family.
Comprehensive Services
One Practice. Every Stage of Life.
From routine check-ups to managing chronic conditions, Dr. Herrera provides continuous, whole-person care — helping you stay well and navigate health challenges with confidence.
Preventive Care & Wellness
Annual physicals, immunizations, cancer screenings, and lab work — all tailored to your age, gender, and risk profile.
Chronic Disease Management
Expert care for diabetes, hypertension, asthma, thyroid disorders, and other long-term conditions that require ongoing attention.
Women's Health
Gynecologic exams, prenatal care, menopause management, and reproductive health services in a comfortable, respectful environment.
Pediatric Care
Well-child visits, developmental screenings, vaccinations, and acute illness care from infancy through adolescence.
Internal Medicine
Diagnosis and treatment of adult diseases, complex symptom evaluation, and coordination of specialized referrals.
Family-Centered Care
Generations of patients under one roof. We treat children, adults, and seniors — building relationships that span decades.
About Dr. Herrera
A Physician Who Treats the Person, Not Just the Chart
Dr. Theresa Herrera brings years of clinical experience and a deeply human approach to primary care. She believes that effective medicine starts with understanding — your health history, your lifestyle, your concerns, and your goals.
Based in Dublin since 2005, she has built a practice rooted in trust. Patients don't come for a quick fix; they come because Dr. Herrera takes the time to explain diagnoses clearly, discuss treatment options honestly, and follow up until things are resolved.
The Herrera Difference
Healthcare That Feels Human
Most clinics move you through the door and out again. We do the opposite — we slow things down so you get the care you actually need.
Time on Your Side
Appointments aren't rushed. Dr. Herrera schedules extra time for new patients and complex cases because she knows real health conversations can't be timed to the minute.
Clear Explanations
No medical jargon, no vague reassurances. You'll understand your diagnosis, your treatment options, and exactly what to expect — in language you actually understand.
Continuity of Care
See the same doctor every visit. Dr. Herrera knows your history, your family, and the patterns in your health — so she catches what others might miss.
Coordinated & Connected
Need a specialist? We coordinate referrals, share records, and follow through — so you never have to be your own case manager.
Take the Next Step
Your Health Is an Investment. Start Today.
Whether it's a routine check-up you've been putting off, or a health concern that won't go away, Dr. Herrera is ready to help. Call our Dublin office to schedule your appointment.
Get in Touch
We're Here When You Need Us
Our office is conveniently located on San Ramon Road in Dublin. We accept most major insurance plans and are currently accepting new patients.
7212 San Ramon Rd
Dublin, CA 94568-3244
Monday – Friday: 9:00 AM – 5:00 PM
Saturday – Sunday: Closed
Request an Appointment
Message Sent!
Thank you for reaching out. Our office will contact you within one business day to confirm your appointment.