Free & Low-Cost Clinics in North Carolina

404 free and low-cost health clinics across 197 cities in North Carolina (NC). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

North Carolina at a glance

Cities with clinics197
Clinics listed404
Listed as free68
Sliding-scale fees (by income)251
Accept uninsured patients371
Accept Medicaid309
Offer dental care86
Offer mental health care195
Accept walk-ins27
List weekend hours37
Spanish spoken170
Hours checked on the clinic's own website23 (October 2026)

Counts come from the clinic listings in North Carolina, as each clinic describes itself. How we build and check listings.

Cities in North Carolina

Frequently asked questions

How many free and low-cost clinics are in North Carolina?
freeclinics.us lists 404 free and low-cost health clinics in 197 cities in North Carolina. Of these, 68 are listed as free and 251 charge on a sliding scale based on income.
Which cities in North Carolina have the most free and low-cost clinics?
By number of clinics listed: Charlotte (20), Durham (15), Lumberton (14), Concord (13) and Asheville (9).
Can I get care in North Carolina without insurance?
Yes. 371 of the 404 clinics listed in North Carolina accept uninsured patients, and 309 accept Medicaid. Pick your city on this page to see them.