Primary Care Physician Jobs in North Carolina

Primary Care Physician jobs in North Carolina are among the most active in the Southeast, with strong demand from health systems, federally qualified health centers, and independent practices serving both major metros and rural communities across all experience levels from residents completing training to senior attendings. Most hiring concentrates in Charlotte, Raleigh-Durham, and Greensboro, where large employers such as Atrium Health, UNC Health, and Novant Health maintain extensive primary care networks. Family medicine, internal medicine, and urgent care are the specialties seeing the most consistent openings statewide. Find a role that fits below and apply directly.

Find Primary Care Physician Jobs

Overview

Open roles62
Top employerUS Department of Veterans Affairs
Top cityDurham, NC
Cities hiring37
Work type72% On-site
Top industryHealthcare

Showing 5 of 62+ Primary Care Physician jobs

One Medical
Per Diem Primary Care Nurse Practitioner or Physician Assistant (Casual Employee)
We won't show you this job again
One Medical
Added 1d ago
Per Diem Primary Care Nurse Practitioner or Physician Assistant (Casual Employee)
One Medical
Durham, North Carolina
Clinical Support
Healthcare Administration
Mental & Behavioral Health
1,001-5,000

Have you applied for this role?

US Department of Veterans Affairs
Physician (Staff) Primary Care - CBOC
We won't show you this job again
US Department of Veterans Affairs
Added 1d ago
Physician (Staff) Primary Care - CBOC
US Department of Veterans Affairs
Hickory, North Carolina
Administrative & Office Support
Business Operations
Program Management
Project Management
$250k - $315k/yr
On-Site
Military encouraged
10,000+

Have you applied for this role?

US Department of Veterans Affairs
Physician Assistant (Primary Care) CBOC
We won't show you this job again
US Department of Veterans Affairs
Added 1d ago
Physician Assistant (Primary Care) CBOC
US Department of Veterans Affairs
Hickory, North Carolina
Customer Service
Customer Support
Hospitality & Guest Services
$126k - $187k/yr
Remote (US)
Doctoral degree
10,000+

Have you applied for this role?

Hopscotch Primary Care
Part Time Primary Care Physician
We won't show you this job again
Hopscotch Primary Care
Added 1d ago
Part Time Primary Care Physician
Hopscotch Primary Care
Spruce Pine, North Carolina
Customer Service
Customer Support
Hospitality & Guest Services
51-200

Have you applied for this role?

Mission Health
Primary Care Physician
We won't show you this job again
Mission Health
Added 1d ago
Primary Care Physician
Mission Health
Highlands, North Carolina
Healthcare Administration
Patient Services & Wellbeing
Physicians
10,000+

Have you applied for this role?

See All 62 Primary Care Physician Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Primary Care Physician Jobs

Primary Care Physician Jobs by City in North Carolina

Where North Carolina roles are concentrated, by current openings.

Durham
4 jobs
Greensboro
4 jobs
Apex
3 jobs
Lenoir
3 jobs
Gastonia
3 jobs
Asheville
3 jobs
Spruce Pine
3 jobs
Fayetteville
3 jobs
Garner
2 jobs

Primary Care Physician Job Market in North Carolina

A snapshot from current North Carolina openings, updated as new roles post.

Who's Hiring

  • US Department of Veterans Affairs
    US Department of Veterans Affairs10
  • UNC Health
    UNC Health9
  • Telos Health Systems
    Telos Health Systems8
  • Avance Care
    Avance Care4
  • Mission Health
    Mission Health4

Top Industries Hiring

  • Healthcare & Medical Services

What North Carolina Employers Look For

The qualifications that appear most often in primary care physician jobs across North Carolina.

  • Active North Carolina medical license issued by the North Carolina Medical Board
  • MD or DO degree from an accredited medical school
  • Completion of an accredited residency program in a primary care specialty
  • Board certification or board eligibility in family medicine or internal medicine
  • DEA registration and current CPR or BLS certification
  • Experience with electronic health records systems such as Epic or Cerner

Primary Care Physician Jobs in North Carolina: Frequently Asked Questions

How do you become a primary care physician in North Carolina?

To practice as a primary care physician in North Carolina, you must obtain a medical license from the North Carolina Medical Board after completing medical school and a primary care residency in family medicine, internal medicine, or pediatrics. The Board requires proof of postgraduate training, passage of the USMLE or COMLEX examination series, and a background check. Board certification in your specialty, while not legally mandated, is expected by nearly all North Carolina health systems and group practices.

Which companies hire primary care physicians in North Carolina?

Employers hiring primary care physicians in North Carolina right now include US Department of Veterans Affairs, UNC Health, and Telos Health Systems, based on current listings on Migrate Mate as of August 2026. North Carolina's large integrated health systems, federally qualified health centers serving rural and underserved communities, and independent multispecialty groups all post openings regularly across the state.

Which North Carolina cities have the most primary care physician jobs?

Durham, Greensboro, and Apex have the most primary care physician openings in North Carolina. Charlotte and Raleigh-Durham lead because Atrium Health, Novant Health, and UNC Health are headquartered or anchor those metros, while Greensboro benefits from Cone Health's regional network and a growing suburban patient base that keeps community practices consistently staffed.

Are there remote primary care physician jobs in North Carolina?

Yes, but they're rare. Primary care physicians work directly with patients, which means the vast majority of roles require in-person presence at a clinic or hospital. About 28% of primary care physician openings tied to North Carolina are remote or hybrid as of August 2026, and those positions are almost exclusively in telehealth-only practices or population health management roles that involve no direct procedural care.

How can I get hired as a primary care physician in North Carolina with little or no experience?

The most realistic entry path is applying directly for post-residency attending roles, since completing an accredited residency is itself the baseline credential North Carolina employers require. Atrium Health, UNC Health, and Novant Health all hire physicians directly from training programs and offer structured onboarding for new attendings. Federally qualified health centers across rural North Carolina, including those in the Mountain Area Health Education Center network, regularly recruit physicians who are board-eligible rather than board-certified, giving new graduates a practical first opportunity.

Where can I find and apply to primary care physician jobs in North Carolina?

You can find and apply to primary care physician jobs in North Carolina on Migrate Mate, which lists current openings from employers across the state. Search the listings to see roles that match your specialty, preferred location, and experience level, then apply directly to the ones that fit.

See All 62 Primary Care Physician Jobs in North Carolina

Find roles in North Carolina that match your experience and apply in just a few clicks.

Find Primary Care Physician Jobs