The dentist you’ll actually look forward to.

Gentle, unhurried care for the whole family, with a dentist who takes the time to listen.

Portrait of Dr. David B. Thompson

Meet the dentist

Dr. David B. Thompson

Doctor of Dental Surgery · New York University

Dr. Thompson is dedicated to providing exceptional dental care in a warm, comfortable environment. With a gentle approach and attention to detail, he takes time to listen, explain treatment options, and make sure every patient feels at ease.

He grew up in San Jose and moved to El Dorado Hills to start his practice and raise his family, and he’s been caring for patients here for 20 years. Outside the office, he enjoys gardening and spending time with his family.

He believes building trust with patients is just as important as delivering high-quality dentistry.

Cleanings & exams Dental X-rays Oral cancer screenings Sealants & fluoride Teeth whitening Porcelain veneers Porcelain crowns Composite fillings Fixed bridges Dental implants Root canal therapy Dentures & partials Full-mouth restorations Deep cleanings Periodontal care Dental emergencies

Getting started is the easy part

First visit or next cleaning — here’s how it works.

Request your first visit

Call, text, or send a request online. Our scheduling coordinator will contact you to confirm.

David B. Thompson DDS

Dentist · El Dorado Hills, CA

Address1011 St. Andrews Dr, Ste A

HoursMon – Thu, 8am – 5pm

Forms, sent by text

Text us and we’ll send a link to your new patient forms — fill them out 24 hours before you arrive.

A thorough first exam

X-rays as needed, an oral cancer screening, a gum check, and a look at every tooth and filling.

Let’s find a time that works for you

Request an appointment

Tell us what works best and the reason for your visit. Our scheduling coordinator will contact you to confirm your appointment.

Are you a current patient?
Preferred days (pick any)
Preferred times (pick any)

We’ll use this only to reach you about your request and appointments (see our Privacy Policy). Please leave out medical details; we’ll go over those by phone. To change an appointment, or for a dental emergency, call (916) 939-3800. For a medical emergency, call 911.

You should have your teeth checked and cleaned at least twice a year, though your dentist or dental hygienist may recommend more frequent visits. Regular exams and cleanings are essential in preventing dental problems and keeping your teeth and gums healthy.

Delta Dental Premier, Delta Dental PPO, Cigna, Principal, and MetLife. If your plan isn’t listed, we’re out of network but can still bill your insurance; you may have a co-payment depending on your out-of-network coverage. We bill insurance as a courtesy, and any unpaid amount is the patient’s responsibility. Treatment plans and pre-authorizations are not a guarantee of payment.

Yes — our in-house plan covers 12 months: $350 for ages 18+, $275 for ages 5–17, and $115 for ages 2–4. It includes 2 professional cleanings, 2 routine exams, needed digital X-rays, 2 fluoride treatments up to age 12, and 20% off our standard fees for treatment. It can’t be used with an insurance plan.

Cash, personal checks, money orders, and most major credit cards. Payment is expected at the time services are performed. We also accept CareCredit, and if your treatment plan requires more comprehensive work, contact us to discuss financial arrangements.

Call or text our office and we’ll send you a link to the forms. Please fill them out 24 hours before you arrive — online through the link, or printed and brought with you.

Yes. Should a dental emergency occur, we make every effort to see and care for you as soon as possible. Call us at (916) 939-3800.

Come see what gentle feels like.

New patients are always welcome. Book today — we’ll give you a reason to smile.

Serving El Dorado Hills for 20 years