Welcome to Hearthstone Family Medicine

















Thank you for your interest in Hearthstone Family Medicine.

Thanks to overwhelming community support we have a wait list for our practice

If you would like to join Hearthstone Family Medicine’s wait list, please click on the “Get Started”

button to the  right. We will contact you to confirm your information.

New patients to Dr. Richard’s practice will need to meet with Dr. Richards before enrollment is complete.

All enrollments are subject to final approval by Dr. Richards.

Cynthia G Richards, MD

Doctor Cynthia Richards is board certified in family medicine with 18 years of experience. She is a Charlottesville native who returned to her hometown in 2009 after eight years in rural practice in Haywood County, NC. Since then, Dr. Richards has worked at Sentara Martha Jefferson Forest Lakes Family Medicine.

Dr. Richards attended Charlottesville High School and was the valedictorian of her class. She graduated cum laude with a BA in English from Dartmouth College and received her post baccalaureate, premedical training at Stanford University.

She returned to Charlottesville to obtain her medical degree at the University of Virginia and completed her residency at Valley Medical Center, an affiliate of the University of Washington, in Renton, Washington.

When Dr. Richards is not working she enjoys rowing with the Rivanna Rowing Club, hiking, running and contra dancing.

Imagine health care with no co-pays or deductibles!
Membership allows us to provide your primary care for a simple, fixed and affordable price. Much like a gym membership, it allows patients to better budget their health care finances without worrying about extra costs.

How do I  combine this with my insurance and save money?
By choosing a high deductible plan with lower premiums you maintain insurance for a catastrophic event.

Here’s the thing – having a primary care physician will keep you healthier as you age.

The healthier you are the less “deductible” you spend each year.

A study in International Journal of Health Services revealed that states with more primary care physicians per capita have better health outcomes, including fewer deaths from cancer, heart disease, or stroke.

A British Medical Journal reported that using DPC services regularly resulted in a:

66% reduction in Specialist Visits

65% reduction in ER Visits

35% reduction in Hospitalizations

82% reduction in Surgeries

Finally, If you can’t afford insurance you may be able to afford Health Care at Hearthstone Family Medicine. Give us a call.

Membership and Services

Hearthstone Family Medicine – Membership

Individual membership for 18 and over is $90/month. Individual children ages 16 to 18 are $60/month. We no longer accept children under 16.

Our family plan is $85/month each for any two or more adults and $30 per child.

It’s that simple! No more confusing medical bills or wondering how much you will be charged for each visit. Hearthstone Family Medicine membership grants you access to all of the services below.

There is a one time registration fee of $75 for all new patients.

Hearthstone Family Medicine – Services

All office visits, texts, emails and tele-visits are included

Most in-office diagnostics are included

All in-office procedures are included

Same or next day appointments

Extended time with your doctor – 30 or more minutes when needed

Prescription assistance and significant savings on labs .

Hearthstone Family Medicine Hours

Monday 8:30 am – 5:00 pm

Tuesday 1:00 pm – 5:00 pm

Wednesday 8:30 am – 5:00 pm

Thursday 8:30 am – 5:00 pm

Friday 8:30 am – 11:30 am

All visits are by appointment only. If you need to see us today, please call or text.

What Our Patients Have To Say…

“My daughters are both medical doctors and have accompanied me to an appointment with Doctor Richards. They are completely impressed by her comprehensive attention and knowledge. She also was the first to discover my breast cancer in spite of numerous negative mammograms and genuinely cares about her patients.”

“Doctor Cindy Richards is an outstanding doctor and I would recommend her to anyone who is looking for a knowledgeable, thorough, and friendly physician.”

“Doctor Cindy Richards is a wonderful health care provider. She is always very attentive, knowledgeable and cheerful. She is also a great advocate for me as a patient when it’s necessary for me to seek care outside of her practice. She listens, spends as much time with me as needed and is always eager and determined to find solutions to my health-related issues.”

“Bless you, we will always remember your kindness and personal attention, and the wonderful care you always gave us. Thank you for being such a wonderful human being.”