Modern medical office interior
Trusted Henrico Physician

Your Health Deserves a Doctor Who Actually Listens

At our Henrico practice, we believe great medicine starts with understanding you — your concerns, your goals, and your life. Experience personalized primary care that puts you first.

Accepting New Patients
12091 Gayton Rd, Henrico
(804) 740-9127
Scroll to learn more

Comprehensive Care for Every Stage of Life

From routine check-ups to managing chronic conditions, we provide the full spectrum of primary care with a personal touch.

Preventive Care & Screenings

Stay ahead of health issues with annual physicals, immunizations, cancer screenings, and lab work tailored to your age and risk factors.

Family Medicine

Whether it's your child's first visit or your own ongoing care, we treat patients of all ages as part of your family's health team.

Chronic Disease Management

Expert care for diabetes, hypertension, asthma, and other long-term conditions — with ongoing monitoring and personalized treatment plans.

Acute Illness & Injuries

Sick or injured? We offer same-day appointments for infections, sprains, minor fractures, and other urgent health concerns.

Women's Health

Compassionate care including well-woman exams, contraception counseling, prenatal care, and menopause management in a comfortable setting.

Lab Work & Diagnostics

Convenient on-site blood draws and diagnostic testing, with results reviewed during your visit so you leave with clear next steps.

Dr. Henry I. Stewart, physician in Henrico VA
20+ Years of Experience
5,000+ Patients Served
100% Patient-Centered

A Doctor Who Treats People, Not Just Charts

Dr. Henry I. Stewart founded his practice in Henrico with a simple conviction: every patient deserves a physician who takes the time to truly know them. After years of training and clinical experience, he built a practice where the doctor-patient relationship is the foundation of care.

At our Gayton Road office, you won't rush in and rush out. Appointments are scheduled with enough time for you to ask questions, share concerns, and leave with a clear understanding of your health — not a confusing pile of paperwork and vague instructions.

Long-term patient relationships
Same-day sick visits available
Most major insurance plans accepted
Convenient Henrico location
Meet Dr. Stewart

Healthcare That Feels Like Caring

From the moment you walk in, you'll notice the difference. Our office is designed around your comfort and convenience.

01

Book Your Visit

Call us or fill out the form to schedule. We offer flexible hours including early morning and evening slots to fit your busy schedule.

02

Get to Know You

Your first visit is all about listening. We'll review your health history, discuss your goals, and create a personalized care plan.

03

Partner for Life

Whether you need ongoing management of a condition or just annual check-ups, we're your long-term health partner right here in Henrico.

What Our Patients Say

"Dr. Stewart is the first doctor who has ever made me feel like I actually have time to ask questions. He remembers details from years ago and treats me with real respect. It's comforting to finally have a doctor I trust."

Patient Henrico, VA

"My whole family sees Dr. Stewart now — from my teenager's annuals to my husband's diabetes management. The office is always clean, the staff is friendly, and we never feel rushed. It truly feels like a family practice."

Patient Henrico, VA

"I switched to Dr. Stewart after years of feeling like just another number. He takes the time to explain things in plain language and never makes me feel silly for asking questions. That level of patience is rare these days."

Patient Henrico, VA

Ready to Experience Better Care?

We're accepting new patients. Call us or fill out the form to schedule your first appointment at our Henrico office.

Address

12091 Gayton Rd
Henrico, VA 23238-3401

Office Hours

Mon – Fri: 9:00 AM – 5:00 PM
Sat – Sun: Closed

Request an Appointment

We typically respond within one business day. For urgent matters, please call us directly.

Thank You!

Your appointment request has been received. Our team will contact you within one business day to confirm your visit.

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