At Hope Center Family Medicine, we combine clinical expertise with genuine warmth. From your first visit, you'll experience personalized care that treats the whole person — not just the symptoms.
What We Offer
From routine preventive visits to managing long-term conditions, we provide the full spectrum of family medicine — all under one roof.
Annual physicals, immunizations, cancer screenings, and health assessments tailored to your age and risk profile.
Ongoing support for diabetes, hypertension, asthma, and other long-term conditions with coordinated, personalized plans.
Continuity of care from newborns to seniors. We treat the whole family, building a long-term relationship with you and your loved ones.
In-office procedures such as skin biopsies, wound care, joint injections, and other treatments — no referral needed.
Same-day appointments for acute illnesses and injuries — sore throats, infections, sprains, and more — when you need prompt attention.
Comprehensive primary care addressing the unique health needs of women and men at every age and stage of life.
About Our Practice
Hope Center Family Medicine was founded on a simple conviction: the best healthcare happens when a provider truly knows you — your history, your concerns, and your goals.
Located in the heart of Asheboro on West Salisbury Street, we serve patients of all ages across Randolph County. Our approach is straightforward — listen carefully, explain clearly, and partner with you at every step. No rushed visits. No feeling like a number. Just honest, thorough care you can count on.
All Ages
Pediatrics to geriatrics
New Patients
Welcome anytime
Many Plans
Insurance accepted
Same-Day
Urgent visits available
Patient Information
For after-hours emergencies, please call our office and follow the prompts.
We accept most major insurance plans. Please contact our office to confirm whether your plan is accepted before your visit.
Welcome! Here's what to bring to your first appointment:
Your first visit will include a thorough health history, a physical exam, and a conversation about your health goals. We take the time to listen — plan for a longer initial appointment.
Subsequent visits are tailored to your needs, whether it's a quick check-in, a follow-up on lab results, or a discussion about a new concern.
Questions? Call us at (133) 625-1172
You don't have to navigate your health alone. Whether it's a routine checkup or something more urgent, we're here for you and your family.
Get in Touch
Have a question or want to schedule an appointment? Reach out below and we'll get back to you promptly.
600 W Salisbury St
Asheboro, NC 27203-5590
Mon – Fri: 9:00 AM – 5:00 PM
Sat – Sun: Closed
Fill out the form below and we'll respond within one business day.
Thank you for reaching out. We'll get back to you within one business day.