Now accepting new patients

Expert care that keeps your whole family healthy — season after season.

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.

Asheboro, NC

What We Offer

Comprehensive care for every stage of life

From routine preventive visits to managing long-term conditions, we provide the full spectrum of family medicine — all under one roof.

Preventive Care

Annual physicals, immunizations, cancer screenings, and health assessments tailored to your age and risk profile.

Chronic Disease Management

Ongoing support for diabetes, hypertension, asthma, and other long-term conditions with coordinated, personalized plans.

Family Medicine

Continuity of care from newborns to seniors. We treat the whole family, building a long-term relationship with you and your loved ones.

Minor Procedures

In-office procedures such as skin biopsies, wound care, joint injections, and other treatments — no referral needed.

Urgent Care

Same-day appointments for acute illnesses and injuries — sore throats, infections, sprains, and more — when you need prompt attention.

Women's & Men's Health

Comprehensive primary care addressing the unique health needs of women and men at every age and stage of life.

Bright, welcoming clinic interior with comfortable seating area

About Our Practice

A practice built on trust, not turnover

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

Everything you need to know before your visit

Office Hours

Monday – Friday 9:00 AM – 5:00 PM
Saturday Closed
Sunday Closed

For after-hours emergencies, please call our office and follow the prompts.

Insurance & Payment

We accept most major insurance plans. Please contact our office to confirm whether your plan is accepted before your visit.

  • Medicare & Medicaid
  • Most commercial plans
  • Self-pay options available

New Patients

Welcome! Here's what to bring to your first appointment:

  • 1 Photo identification and insurance card
  • 2 List of current medications and dosages
  • 3 Relevant medical records or referral (if applicable)
  • 4 Completed new patient forms (sent ahead of time)

What to Expect

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

Take the first step toward better health

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

We'd love to hear from you

Have a question or want to schedule an appointment? Reach out below and we'll get back to you promptly.

Address

600 W Salisbury St
Asheboro, NC 27203-5590

Hours

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

Send us a message

Fill out the form below and we'll respond within one business day.

Is this your business?This is my business