Strengthen Our Team

Join the 10,000+ volunteers giving back to their community!

Read More

Invest Today!

A $295.00 contribution will, on average, sponsor a patient for an entire year at a free clinic.

Read More

Improving Lives

See how free clinics are improving the health and well-being of their patients.

Read More

Find A Clinic

Serving the Uninsured & Underinsured of North Carolina


1Click here for a complete directory of free clinics in North Carolina.


2 Free clinics run primarily on volunteers. North Carolina’s free clinics are fantastic places to volunteer and give back to your community. Free clinics need both medical (dental & pharmaceutical) and non-medical volunteers.

Clinic Here for a complete list of free clinics in your area. Welcome to the Team!



The NC Association of Free Clinics and its member clinics provide a tremendous Return on Investment for our supporters. In 2011, for every $1.00 invested in free clinics, $7.54 in free healthcare was provided.

On average, a $295.00 investment will provide free healthcare services to one patient for an entire year! Click Here for investment opportunities and join others who are making an 7.5-to-1 impact.



Click Here to learn more about free clinics, our mission and how we are making a significant impact in North Carolina.




Find a Clinic

Please click on attached document below to download clinic information.









Clinic Phone

AlaMAPAlamance1624 Memorial DriveBurlington(336) 538-8440
Open Door Clinic of Alamance CountyAlamance319 N. Graham Hopedale Road Suite EBurlington(336) 570-9800
Ashe County Free Medical ClinicAshe105 East Main St.Jefferson(336) 846-4649
Bladen County Free ClinicBladen16860 NC Hwy 87Council(910) 669-3272
New Hope ClinicBrunswick201 W. Boiling Spring RoadSouthport(910) 845-5333
Brunswick Adult Medical Clinic, Inc.Brunswick88 Ocean Highway E.Supply(910) 755-7522
ABCCM Medical MinistryBuncombe155 Livingston StreetAsheville(828) 259-5339
Good Samaritan ClinicBurke305 West Union StreetMorganton(828) 439-9948
Community Free ClinicCabarrus528 A Lake Concord RoadConcord(704) 782-0650
Helping Hands Clinic of Caldwell CountyCaldwell810 Harper AvenueLenoir(828) 754-8565
Broad Street Clinic FoundationCarteret500 N. 35th StreetMorehead City(252) 726-4562
Greater Hickory Cooperative Christian Ministry Health Care CenterCatawba31 First Avenue SEHickory(828) 327-0979
Chatham CARES Community PharmacyChatham127 East Raleigh StreetSiler City(919) 663-0177
Vidas De EsperanzaChatham401 N. Ivy AvenueSiler City(336) 707-0255
MERCI ClinicCraven1315 Tatum DriveNew Bern(252) 633-1599
Senior Pharmacy ProgramCraven502 Middle StreetNew Bern(252) 638-3657
CARE Clinic, Inc.Cumberland239 Robeson StreetFayetteville(910) 485-0555
Currituck Free Dental ClinicCurrituckMOBILE UNITGrandy(252) 599-7776
Community Care Clinic of DareDare2808 S. Croatan Hwy- Suite ANags Head(252) 261-3041
Davidson Medical Ministries Clinic, Inc.Davidson420 N. Salisbury StreetLexington(336) 249-6215
Storehouse for Jesus Free Medical MinistriesDavie675 E. Lexington Rd.Mocksville(336) 753-8080
Senior PharmassistDurham406 Rigsbee Avenue, Suite 201Durham(919) 688-4772
Samaritan Health CenterDurham507 E. Knox Street, Suite 430Durham(919) 407-8223
Healing with CAARE, Inc.Durham214 Broadway StreetDurham(919) 683-5300
Community Care Center for Forsyth CountyForsyth2135 New Walkertown RoadWinston-Salem(336) 723-7904
Crisis Control Ministry PharmacyForsyth200 E. 10th StreetWinston-Salem(336) 724-7875
DEAC ClinicForsyth2135 New Walkertown RoadWinston-Salem(336) 723-7904
Shalom ProjectForsyth639 S. Green StreetWinston-Salem(336) 722-8379
Franklin County VIM ClinicFranklin109 N. Church St.Louisburg(919) 496-0492
Community Clinic of High Point, Inc.Guilford779 N. Main StreetHigh Point(336) 841-7154
Medication Assistance ProgramGuilford1203 Maple StreetGreensboro(336) 641-8030
Haywood Christian MinistryHaywood150 Branner Ave.Waynesville(828) 456-4838
Good Samaritan Clinic of Haywood CountyHaywood34 Sims CircleWaynesville(828) 454-5287
Free Clinics, TheHenderson841 Case StreetHendersonville(828) 697-8422
HealthReach Community ClinicIredell400 E. Statesville Ave., Suite 300Mooresville(704) 663-1992
Fifth Street MinistriesIredell1421 Wilmington AvenueStatesville(704) 872-4045
Good Samaritan Clinic of Jackson CountyJackson293 Hospital Road, Suite BSylva(828) 631-8711
Blue Ridge Free Dental ClinicJacksonPO Box 451Cashiers(828) 743-3393
Helping Hand Clinic – SanfordLee507 N. Steele StreetSanford(919) 776-4359
Community Care Clinic of Highlands-CashiersMacon52 Aunt Dora DriveHighlands(828) 526-1991
Good Samaritan Clinic of McDowell CountyMcDowell79 Academy StreetMarion(828) 460-6832
Charlotte Community Health ClinicMecklenburg8401 Medical Plaza Dr Suite 300Charlotte(704) 316-6561
Lake Norman Community Health ClinicMecklenburg14230 Hunters RoadHuntersville(704) 316-6611
NC MedAssistMecklenburg601 E. 5th St, Suite 350Charlotte(704) 536-1790
Free Clinic of Our TownsMecklenburg212 Gamble St.Davidson(704) 896-0471
Matthews Free Medical ClinicMecklenburg196 S. Trade StreetMatthews(704) 841-8882
Shelter Health Services, Inc.Mecklenburg534 Spratt StreetCharlotte(704) 334-0000
Bethesda Health CenterMecklenburg133 Stetson DriveCharlotte(704) 596-5606
Moore Free Care ClinicMoore211 Trimble Plant Road, Suite CSouthern Pines(910) 246-5333
Tar River Mission ClinicNash1041 Noell Lane, Plaza BRocky Mount(252) 962-3450
Cape Fear Clinic, Inc.New Hanover1605 Doctors CircleWilmington(910) 343-8736
Lake Gaston Free ClinicNorthampton564 NC HWY 46Gaston(252) 578-5432
Caring Community ClinicOnslow200 Doctor’s Drive, Suite BJacksonville(910) 346-6149
SHAC / UNC-Chapel HillOrange301 Lloyd St.Carrboro(919) 843-6841
Robert Nixon Clinic for the Homeless – IFCOrange100 West Rosemary StreetChapel Hill(919) 967-0643
HOPE ClinicPamlico203 North StreetBayboro(252) 745-5760
Community Care Clinic – Elizabeth CityPasquotank918 Greenleaf StreetElizabeth City(252) 384-4733
Pitt County Care ClinicPitt550 River Road – GrimeslandGreenville(252) 744-2983
Greenville Community Shelter ClinicPitt1600 Chestnut StreetGreenville(252) 758-9244
Compassionate Care Free ClinicRichmond1009 E. Washington St.Rockingham(910) 410-9349
Free Clinic of Rockingham County, Inc.Rockingham315 S. Main StreetReidsville(336) 349-3220
Community Care Clinic of Rowan CountyRowan315 G Mocksville AvenueSalisbury(704) 636-4523
Good Shepherd’s ClinicRowan430 Newport DriveSalisbury(704) 636-7200
Scotland Community Health ClinicScotland1405 West BoulevardLaurinburg(910) 276-9912
John P. Murray Community Care Clinic, IncStanly303 Yadkin Street, Suite CAlbemarle(704) 984-4667
Surry Medical Ministries ClinicSurry813 Rockford StreetMount Airy(336) 789-5058
Grace ClinicSurry170 Claremont DriveElkin(336) 835-1467
Free Clinic of Transylvania CountyTransylvania144 Duckworth Ave.Brevard(828) 883-4454
HealthQuest of Union CountyUnion415 E. Franklin StreetMonroe(704) 226-2050
Community Health Services of Union CountyUnion415-B East Windsor StreetMonroe(704) 296-0909
Urban Ministries Open Door ClinicWake1390 Capitol Blvd.Raleigh(919) 836-1642
Mariam ClinicWake3126 Blue Ridge RoadRaleigh(919) 332-0834
Raleigh Rescue Mission ClinicWake314 East Hargett StreetRaleigh(919) 828-9014
Oakmont Baptist Church Medical ClinicWake1100 Red Banks RoadGreenville(252) 756-1245
Shepherds Care Medical ClinicWake304-B Pony RoadZebulon(919) 404-2474
Warren County Free ClinicWarren546 W. Ridgeway St.Warrenton(252) 257-1904
Hunger & Health Coalition, Inc.Watauga141 Health Center DriveBoone(828) 262-1628
Community Care Clinic – BooneWatauga141 Health Center Dr. Suite BBoone(828) 265-8591
WATCH Healthcare ProgramWayne2700 Wayne Memorial DriveGoldsboro(919) 222-4450
Hands of Hope Medical ClinicYadkin148 Beroth DriveYadkinville(336) 244-8201