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.

Board-Certified
Accepting New Patients
Dr. Theresa Herrera in her Dublin office

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.

Modern medical office interior in Dublin, California

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.

15+ Years of Practice
3,000+ Patients Served
4.9★ Patient Rating

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.

01

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.

02

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.

03

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.

04

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.

Address

7212 San Ramon Rd
Dublin, CA 94568-3244

Office Hours

Monday – Friday: 9:00 AM – 5:00 PM
Saturday – Sunday: Closed

Open in Google Maps

Request an Appointment

Your information is kept confidential and will only be used to schedule your appointment.

Is this your business? Claim your website
Your own domain includedLive in minutes, edit anytime
Claim my website