30+ Providers
Across 12 NC Clinics
Senior Primary Care · Rural NC

Senior Primary Care,
Powered by Relationships

We offer a different approach to primary care! Our model, available to seniors on Medicare across Western North Carolina, focuses on proactive care, a team you can reach when and where you need it, and help that goes beyond the clinic.
Accepting Medicare & dual-eligible patients
One-on-one insurance support
Round-the-clock care team access
Focus on keeping you healthy
what makes us different

Care that goes above & beyond

We built Hopscotch around one belief: seniors deserve a care team that is by their side for their whole health journey.

Proactive care

We help you stay ahead of health issues, not just treat them after they start.

easier access

Same-day appointments available when your health needs change, and a care team you can reach 24/7, 365. Even on holidays!

more support

Extra resources for you and your caregivers, in and out of the exam room. For example, your care team will reach out proactively if you have a hospital stay or emergency room visit.

better experience

Helpful tools and a caring team make every step of your health journey easier, from managing your care to staying connected between visits.
What We Offer

Our services

Care designed for seniors, helping you stay well and manage any health concerns along the way.

Preventive Care

Preventative screenings and regular checkups to help you stay healthy and catch small issues before they become bigger problems.
Learn More

Chronic Condition Support

Ongoing help for conditions like diabetes, high blood pressure, and heart issues, so you can stay on track and feel your best.
Learn More

24/7 Access

We're here to provide support when and where you need it. Clinical staff are available at all times to help with health issues that come up outside of regular business hours. Yes, even on holidays!
Learn More

Care Coordination

We help you coordinate specialist visits, manage medications, navigate transitions, and make it easier for you to manage your health.
Learn More
Find Us Near You

12 clinics across Western North Carolina

We’re right here in your community, caring for your neighbors every day.
Asheville-Brooklet
Buncombe County
Asheville-Yorkshire
Buncombe County
Boone
Watauga County
Brevard
Transylvania County
Burnsville
Yancey County
Hudson
Caldwell County
Marion
McDowell County
Shelby
Cleveland County
Spindale
Rutherford County
Spruce Pine
Mitchell County
Tryon
Polk County
Weaverville
Buncombe County
Find a Location
Our Team

Meet your clinic leaders

These are the providers driving our care model and building trust in your community.

Gregory Price, MD

Medical Director
Hopscotch Primary Care Boone

Harrel Royer, MD

Medical Director
Hopscotch Primary Care Brevard

Jennifer Diehl, MD

Medical Director
Hopscotch Primary Care Tryon

John Uche, MD

Medical Director
Hopscotch Primary Care Shelby

JT LaBruyere. PA

Medical Director
Hopscotch Primary Care Asheville-Yorkshire

Karen Ross, MD

Medical Director
Hopscotch Primary Care Weaverville

Keturah Bell, MD

Medical Director
Hopscotch Primary Care Spindale

Mel Daly, MD

Medical Director
Hopscotch Primary Care Hudson

Michael Barmach, MD

Medical Director
Hopscotch Primary Care Asheville-Brooklet

Patrick Contino, MD

Medical Director
Hopscotch Primary Care Asheville-Brooklet
patient stories

What people are saying about Hopscotch

Real experiences from seniors across our North Carolina clinics.
"
I've always been treated as a human and not just a number. It's always a pleasure to go to Hopscotch and I look forward to my appointments there.
Hopscotch Patient
Marion
"
First time in many years I felt that my concerns were getting through and that there was a plan to get answers.
Hopscotch Patient
Tryon
"
I was involved in a car wreck and had to go to the ER. Within 48 hours I received a call from my Hopscotch doctor personally.
Hopscotch Patient
Asheville
"
Hopscotch is available 24/7. They were able to assist me when I was in a crisis and had to call on a Sunday night. This group feels like family and Brevard is lucky to have them.
Hopscotch Patient
Brevard

Ready to get the care you deserve?

Becoming a Hopscotch patient is simple. Leave your contact details and our team will reach out to get you started.
Become a Patient

Prefer to call?

Our onboarding team is available Monday–Friday to answer questions and help you get enrolled.
(828) 367-5998
Mon-Fri · 8am–5pm ET