Find a Program
CDC-recognized diabetes prevention programs in North Carolina
What is a diabetes prevention program?

Click on a county or use the dropdown list below
for available programs
844-328-0021
Available Programs
Please call the DPP Navigators at 844-328-0021 if you need assistance
-
Programs in Alamance County
Alamance County Health Department
Free/Low-Cost Class
319 N. Graham Hopedale Rd.
Suite B
Burlington, North Carolina 27217
(336) 570-6414
Cone Health Nutrition and Diabetes Education Services
Free/Low-Cost Class
1238 Huffman Mill Rd.
Burlington, North Carolina 27215
https://www.conehealth.com/diabetes
(336) 538-8100
-
Programs in Alexander County
YMCA of Northwest North Carolina (Alexander County Family YMCA)
Free/Low-Cost Class
260 Black Oak Ridge Rd.
Taylorsville, North Carolina 28681
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
-
There are no programs available in Alleghany County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
There are no programs available in Anson County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
There are no programs available in Ashe County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Avery County
Williams YMCA of Avery County
Free/Low-Cost Class
436 Hospital Dr. Suite 145
Linville, North Carolina 28646
(828) 737-5500 Ext. 319
-
Programs in Beaufort County
Beaufort County Health Department
Free/Low-Cost Class
1436 Highland Dr.
Washington, North Carolina 27889
(252) 946-1902
-
Programs in Bertie County
Roanoke Chowan Community Health Center
Free/Low-Cost Class
120 Health Center Dr.
Ahoskie, North Carolina 27910
(252) 209-0237
-
Programs in Bladen County
YMCA of Southeast NC
Program Delivered As:
• Online (Internet Service Is Required)
Free/Low-Cost Class
, North Carolina
(910) 251-9622
Spanish Class Available
-
Programs in Brunswick County
The Balm In Gilead
Free/Low-Cost Class
27 Old Town Creek Rd.
Leland, North Carolina 28451
https://www.balmingilead.org/sdfi/north-carolina/
(910) 253-0649
YMCA of Southeastern NC
Program Delivered As:
• In-Person
• Online (Internet Service Is Required)
121 Town Hall Dr.
Leland, North Carolina 28451
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
Spanish Class Available
-
Programs in Buncombe County
Buncombe County Health & Human Services
40 Coxe Ave.
Asheville, North Carolina 28801
https://www.buncombecounty.org/Governing/Depts/Health/Default.aspx
(828) 250-5892
Givens LifeMinistries, LLC (Givens Estates, Inc.)
2360 Sweeten Creek Rd.
Asheville, North Carolina 28803
(828) 771-2638
YMCA of Western North Carolina (Reuter Family YMCA)
Free/Low-Cost Class
3 Town Square Blvd.
Asheville, North Carolina 28803
https://ymcawnc.org/community-health
(828) 575-2922
YMCA of Western NC (Woodfin YMCA)
Free/Low-Cost Class
40 N. Merrimon Ave
Asheville, North Carolina 28804
https://ymcawnc.org/community-health
(828) 505-3990
YMCA of Western NC (Asheville YMCA)
Free/Low-Cost Class
30 Woodfin St.
Asheville, North Carolina 28801
https://ymcawnc.org/community-health
(828) 210-9622
YMCA of Western NC (Black Mountain YMCA)
Free/Low-Cost Class
25 Jane Jacobs Rd.
Black Mountain, North Carolina 28711
https://ymcawnc.org/community-health
(828) 552-3620
YMCA of Western NC (YMCA at Mission Pardee Health Campus)
Free/Low-Cost Class
2775 Hendersonville Rd.
Arden, North Carolina 28704
https://ymcawnc.org/community-health
(828) 552-3600
YMCA of Western NC (Ferguson Family YMCA)
Free/Low-Cost Class
31 Westridge Market Pl.
Candler, North Carolina 28715
https://ymcawnc.org/community-health
(828) 575-2940
-
There are no programs available in Burke County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Cabarrus County
Cabarrus Health Alliance
300 Mooresville Rd.
Kannapolis, North Carolina 28081
http://www.cabarrushealth.org/
(704) 920-1255
Moose Pharmacy of Concord
Free/Low-Cost Class
270 Copperfield Blvd. NE
#101
Concord, North Carolina 28025
https://www.moosepharmacy.com/
(704) 784-9613
Rowan-Cabarrus YMCA
Free/Low-Cost Class
215 Guffy St.
Salibury, North Carolina 28147
(704) 216-9622
Rowan-Cabarrus YMCA (East Rowan-Saleeby-Fisher YMCA)
Free/Low-Cost Class
790 Crescent Rd.
Rockwell, North Carolina 28138
https://rocabymca.org/locations/saleeby-fisher-ymca
(704) 216-9622
Rowan-Cabarrus YMCA (Salisbury-J.F. Hurley Family YMCA)
Free/Low-Cost Class
828 Jake Alexander Blvd. West
Salisbury, North Carolina 28147
https://rocabymca.org/locations/jf-hurley-family-ymca
(704) 216-9622
Rowan-Cabarrus YMCA (South Rowan-J.Fred Corriher, Jr. YMCA)
Free/Low-Cost Class
950 Kimball Rd.
China Grove, North Carolina 28023
https://rocabymca.org/locations/j-fred-corriher-jr-ymca
(704) 216-9622
-
Programs in Caldwell County
Catawba Valley Health System
Free/Low-Cost Class
810 Fairgrove Church Rd. SE
Hickory, North Carolina 28602
https://www.catawbavalleyhealth.org/
(828) 326-2262
-
There are no programs available in Camden County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Carteret County
Carteret County Health Department
3820 Bridges St.
Suite A
Morehead City, North Carolina 28557
https://www.carteretcountync.gov/738/Health-Department
(252) 728-8550
-
Programs in Caswell County
Caswell County Health Department
189 County Park Rd.
Yanceyville, North Carolina 27379
(336) 694-4129 Ext. 8133
North Village Pharmacy Inc.
1493 Main St.
Yanceyville, North Carolina 27379
(336) 694-4104
-
Programs in Catawba County
Catawba Valley Medical Center
Free/Low-Cost Class
810 Fairgrove Church Rd., SE
Hickory, North Carolina 28602
https://www.catawbavalleyhealth.org/Medical-Center.aspx
(828) 326-2262
YMCA of Catawba Valley
701 1st St. NW
Hickory, North Carolina 28601
https://www.ymcacv.org/healthy-living-health-wellness-fitness-diabetes-prevention.php
(828) 324-2858
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
-
Programs in Chatham County
Chatham County Public Health Department
80 East St.
Pittsboro, North Carolina 27312
(919) 545-8477
Spanish Class Available
YMCA of the Triangle (Chatham YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
287 East St.
Pittsboro, North Carolina 27312
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
-
There are no programs available in Cherokee County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
There are no programs available in Chowan County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Clay County
Clay County Health Department
Free/Low-Cost Class
345 Courthouse Dr.
Hayesville, North Carolina 28904
(828) 389-8052 Ext. 150
-
Programs in Cleveland County
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
(704) 920-1255
Cleveland County YMCA (Rutherford County YMCA)
Free/Low-Cost Class
411 Cherryville Rd.
Shelby , North Carolina 28150
-
Programs in Columbus County
YMCA of Southeastern NC
Free/Low-Cost Class
PO Box 3467
Wilmington, North Carolina 28406
(910) 251-9622 Ext. 273
-
Programs in Craven County
Craven County Health Department & Community Health Center
Free/Low-Cost Class
2818 Neuse Blvd.
New Bern, North Carolina 28561
https://www.cravencountync.gov/153/Health
(252) 636-4920 Ext. 2073
Easter Carolina YMCA (Twin Rivers YMCA)
100 YMCA Ln.
New Bern, North Carolina 28506
(252) 638-8799
Realo Discount Drugs
Free/Low-Cost Class
1301 Commerce Dr.
New Bern, North Carolina 28562
(252) 639-9006 Ext. 2120
-
Programs in Cumberland County
YMCA of the Sandhills
2717 Fort Bragg Rd.
Fayetteville , North Carolina 28303
(910) 426-9622
-
There are no programs available in Currituck County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Dare County
Dare County Department of Health and Human Services, Public Health Division
Free/Low-Cost Class
109 Exeter St.
Manteo, North Carolina 27954
http://www.darenc.com/diabetes
(252) 475-5069
-
Programs in Davidson County
Forsyth County Health Department (Davidson County)
799 Highland Ave.
Winston-Salem, North Carolina 27101
http://www.forsyth.cc/publichealth
(336) 703-3260
-
Programs in Davie County
YMCA of Northwest North Carolina (Davie YMCA)
215 Cemetery St.
Mocksville, North Carolina 27028
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
-
There are no programs available in Duplin County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Durham County
Durham County Department of Public Health
414 E. Main St.
Durham, North Carolina 27701
https://www.dcopublichealth.org/
(919) 560-7837
YMCA of the Triangle (Downtown Durham YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
218 W. Morgan St.
Durham, North Carolina 27701
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Lakewood YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2119 Chapel Hill Rd.
Durham, North Carolina 27707
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medial.membership@ymcatriangle.org
(919) 582-9396
-
There are no programs available in Edgecombe County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Forsyth County
Forsyth County Health Department
799 Highland Ave.
Winston-Salem, North Carolina 27101
http://www.forsyth.cc/publichealth
(336) 703-3219
YMCA of Northwest North Carolina (Jerry Long Family YMCA)
Free/Low-Cost Class
1150 S. Peace Haven Rd.
Clemmons, North Carolina 27012
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
-
Programs in Franklin County
Franklin County Health Department
107 Industrial Dr.
Suite C
Louisburg, North Carolina 27549
http://www.franklincohealth.org
(919) 496-2533
-
Programs in Gaston County
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
-
There are no programs available in Gates County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Graham County
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
-
Programs in Granville County
Granville Vance Public Health
105 W. McClanahan St.
Oxford, North Carolina 27565
(919) 690-2114
-
Programs in Greene County
Greene County Department of Public Health
Free/Low-Cost Class
227 Kingold Blvd.
Suite B
Snow Hill, North Carolina 28580
(252) 747-8183
-
Programs in Guilford County
YMCA of Greensboro (Alex W. Spears III YMCA)
Free/Low-Cost Class
3216 Horse Pen Creek Rd.
Greensboro, North Carolina 27410
https://www.ymcagreensboro.org/evidencebased
(336) 478-9622 Ext. 240
Cone Health Nutrition and Diabetes Education Services
Free/Low-Cost Class
301 E. Wendover Ave.
Suite 415
Greensboro, North Carolina 27401
https://www.conehealth.com/services/diabetes-education/
(336) 832-3236
Guilford County DHHS Public Health Division
1203 Maple St.
Greensboro, North Carolina 27405
https://www.guilfordcountync.gov/our-county/human-services/health-department/adult-health-services
(336) 641-4102
YMCA of Greensboro (Hayes-Taylor Memorial YMCA)
Free/Low-Cost Class
2630 E. Florida St.
Greensboro, North Carolina 27401
https://www.ymcagreensboro.org/evidencebased
(336) 478-9622
YMCA of Greensboro (Kathleen Price Bryan Family YMCA)
Free/Low-Cost Class
501 W. Market St.
Greensboro, North Carolina 27410
https://www.ymcagreensboro.org/evidencebased
(336) 478-9622
-
Programs in Halifax County
Halifax County Public Health System
19 N. Dobbs St.
Halifax, North Carolina 27839
(252) 583-5021
McDowell's Pharmacy Inc.
1004 Main St.
Scotland Neck, North Carolina 27874
(252) 826-4137
-
Programs in Harnett County
FirstHealth of the Carolinas
Free/Low-Cost Class
309 W. Cornelius Harnett Blvd.
Lillington, North Carolina 27546
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 814-6196
-
Programs in Haywood County
Haywood County Health and Human Services Agency
Free/Low-Cost Class
157 Paragon Pkwy.
Suite 800
Clyde, North Carolina 28721
(828) 356-2272
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
-
Programs in Henderson County
YMCA of Western North Carolina (Hendersonville Family YMCA)
Free/Low-Cost Class
31 Westridge Market Pl.
Candler, North Carolina 28715
https://ymcawnc.org/community-health
(828) 697-9622
-
Programs in Hertford County
Hertford Health Maintenance Alliance (Roanoke Chowan Community Health Center)
Free/Low-Cost Class
120 Health Center Dr.
Ahoskie, North Carolina 27910
https://www.rcchc.org/news/138-free-diabetes-classes-offered-locally.html
(252) 209-0237
-
Programs in Hoke County
FirstHealth of the Carolinas
Free/Low-Cost Class
313 Teal Dr.
Raeford, North Carolina 28376
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6271
-
There are no programs available in Hyde County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Iredell County
YMCA of Northwest NC (Statesville Family YMCA)
Free/Low-Cost Class
828 Wesley Dr.
Statesville, North Carolina 28677
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
-
Programs in Jackson County
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
-
Programs in Johnston County
YMCA of the Triangle (Johnston County YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2110 Aversboro Rd.
Garner, North Carolina 27529
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
Realo Discount Drug
6030 US Hwy. 301 S.
Four Oaks, North Carolina 27524
(919) 980-4031
-
Programs in Jones County
Jones County Health Department
Free/Low-Cost Class
418 NC Hwy. 58 N.
Unit C
Trenton, North Carolina 28585
http://www.jonescountyhealth.com
(252) 448-9111
-
Programs in Lee County
YMCA of the Triangle (Ingram Family YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
1907 KM Wicker Memorial Dr.
Sanford, North Carolina 27330
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
FirstHealth of the Carolinas
Free/Low-Cost Class
1602 Westover Dr.
Sanford, North Carolina 27330
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6272
-
Programs in Lenoir County
Lenoir County Health Department
Free/Low-Cost Class
201 N. McLewean St.
Kinston, North Carolina 28502
(252) 526-4200
-
Programs in Lincoln County
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
-
Programs in McDowell County
YMCA of Western North Carolina (Corpening Memorial YMCA)
Free/Low-Cost Class
348 Grace Corpening Dr.
Marion, North Carolina 28752
https://ymcawnc.org/community-health
(828) 505-1597
-
Programs in Macon County
Macon County Public Health
Free/Low-Cost Class
1830 Lakeside Dr.
Franklin, North Carolina 28734
http://mountainwise.org/macon-county-dpp/
(828) 359-6201
-
There are no programs available in Madison County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Martin County
MTW District Health Department
198 NC Hwy. 45 N.
Plymouth, North Carolina 27962
https://mtwdistricthealth.org/
(252) 793-1663
-
Programs in Mecklenburg County
Afya Group, LLC, DBA Avant Pharmacy and Wellness
9835 Monroe Rd.
Charlotte, North Carolina 28270
(704) 221-8706
Cannon Pharmacy Sedgefield
2334 South Blvd
Charlotte, North Carolina 28203
Cannon Pharmacy Sedgefield
Atrium Health - Carolinas HealthCare System
1228 E. Morehead St.
Charlotte, North Carolina 28204
(704) 446-3138
YMCA of Greater Charlotte
Free/Low-Cost Class
400 East Morehead St.
Suite 300
Charlotte, North Carolina 28202
https://www.ymcacharlotte.org/programs/health-wellness/diabetes-prevention
diabetesprevention@ymcacharlotte.org
(704) 716-6200
Cabarrus Health Alliance
Free/Low-Cost Class
300 Morresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Avant Pharmacy and Wellness
Free/Low-Cost Class
9835 Monroe RD
Charlotte, North Carolina 28270
(704) 221-8706
Transcend Nutrition Counseling LLC
215 N Pine ST
Unit 4006
Charlotte, North Carolina 28303
https://www.transcendnutritioncounseling.com
(704) 640-4161
-
Programs in Mitchell County
The Williams YMCA
Free/Low-Cost Class
275 Oak Ave.
Spruce Pine, North Carolina 28777
(828) 737-5500 Ext. 319
-
Programs in Montgomery County
FirstHealth of the Carolinas
Free/Low-Cost Class
443 Wood St.
Troy, North Carolina 27371
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6270
-
Programs in Moore County
FirstHealth of the Carolinas
155 Memorial Dr.
Pinehurst, North Carolina 27376
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6266
-
Programs in Nash County
Nash County Health Department
214 S. Barnes St.
Nashville, North Carolina 27856
https://nashcountync.gov/227/Health-Department
(252) 459-9819
-
Programs in New Hanover County
New Beginning Community HOPS Network
3120 Alex Trask Dr.
Castle Hayne, North Carolina 28429
(910) 341-7984
Community Care of the Lower Cape Fear
1209 Culbreth Dr.
Suite 102
Wilmington, North Carolina 28405
(910) 763-0200
YMCA of Southeastern NC
3408 Wilshire Blvd.
Wilmington, North Carolina 28403
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
YMCA of Southeastern NC (Nir Family YMCA)
2710 Market St.
Wilmington, North Carolina 28403
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
-
Programs in Northampton County
Roanoke Chowan Community Health Center
Free/Low-Cost Class
120 Health Center Dr.
Ahoskie, North Carolina 27910
(252) 209-0237
-
Programs in Onslow County
Onslow County Health Department
612 College St.
Jacksonville, North Carolina 28540
https://www.onslowcountync.gov/149/Health
(910) 347-2154 Ext. 3943
Renewed Mind and Body
401 Oldtowne St.
Jacksonville, North Carolina 28546
https://www.renewedmindandbody.com/diabetes-prevention-program
(252) 626-3634
-
Programs in Orange County
Orange County Health Department
300 West Tryon St.
Hillsborough, North Carolina 27278
https://www.orangecountync.gov/204/Health-Department
(919) 245-2400
YMCA of the Triangle (Chapel Hill-Carrboro YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
980 Martin Luther King Blvd.
Chapel Hill, North Carolina 27514
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
-
There are no programs available in Pamlico County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Pasquotank County
-
Programs in Pender County
Destiny Total Healthcare, PLLC.
407 E. Fremont St.
Burgaw, North Carolina 28425
(910) 259-3489
YMCA of Southeastern NC
Free/Low-Cost Class
PO Box 3467
Wilmington, North Carolina 28406
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
-
There are no programs available in Perquimans County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Person County
Person County Health Department
355 S. Madison Blvd.
Roxboro, North Carolina 27573-5485
https://www.personcountync.gov/departments-services/departments-a-h/health-department
(336) 597-2204 Ext. 2277
-
Programs in Pitt County
East Carolina University Brody School of Medicine Department of Family Medicine
Free/Low-Cost Class
101 Heart Dr.
Greenville, North Carolina 27834
http://www.ecu.edu/cs-dhs/fammed/
(252) 744-2679
Pitt County Health Department
Free/Low-Cost Class
201 Government Cir.
Greenville, North Carolina 27834
https://www.pittcountync.gov/229/Public-Health
(252) 902-2361
Vidant Lifestyle Medicine Clinic DPP -Virtual Option
Free/Low-Cost Class
Vidant Wellness Center
2610 Stantonsburg Rd.
Greenville, North Carolina 27834
susan.houston@vidanthealth.com
(252) 847-1436
The Balm In Gilead - York Memorial AME Church
201 Tyson St.
Greenville, North Carolina 27834
(252) 758-6077
Dr. S Weightloss & Wellness, PLLC
202 E Arlington Blvd.
Greenville, North Carolina 27858
(252) 227-0080
-
There are no programs available in Polk County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Randolph County
Prevo Drug
Free/Low-Cost Class
363 Sunset Ave.
Asheboro, North Carolina 27203
https://www.prevodrug.com/medicare-diabetes-prevention-program
(336) 625-4311
Randolph County Public Health
Free/Low-Cost Class
2222-B South Fayetteville St.
Asheboro, North Carolina 27205
http://www.randolphcountync.gov/Departments/Public-Health
(336) 318-6198
Hodges Family Practice
610 N. Fayetteville St.
Suite 202
Asheboro, North Carolina 27203
(336) 626-6696 Ext. 5
-
Programs in Richmond County
FirstHealth of the Carolinas
Free/Low-Cost Class
127 Caroline St.
Rockingham, North Carolina 28379
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 997-8292
-
Programs in Robeson County
-
Programs in Rockingham County
Cone Health Nutrition and Diabetes Education Services at Reidsville
Free/Low-Cost Class
618 S. Main St.
Reidsville, North Carolina 27320
(336) 951-6070
YMCA of Greensboro (Eden Family YMCA)
Free/Low-Cost Class
301 S. Kennedy Ave.
Eden, North Carolina 27288
https://www.ymcagreensboro.org/evidencebased
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
Rockingham County Division of Public Health
371 N.C. Hwy. 65
Suite 204
Wentworth, North Carolina 27288
https://www.rockinghamcountypublichealth.org/
(336) 342-8149
YMCA of Greensboro (Reidsville Family YMCA)
Free/Low-Cost Class
504 S. Main St.
Reidsville, North Carolina 27320
https://www.ymcagreensboro.org/evidencebased
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
Eden Drug
103 W. Stadium Dr.
Eden, North Carolina 27288
(336) 627-4854
-
Programs in Rowan County
Rowan-Cabarrus YMCA
215 Guffy St.
Salisbury, North Carolina 28147
(704) 216-9622
Rowan-Cabarrus YMCA (South Rowan-J.Fred Corriher, Jr. YMCA)
Free/Low-Cost Class
950 Kimball Rd.
China Grove, North Carolina 28023
https://rocabymca.org/locations/j-fred-corriher-jr-ymca
(704) 216-9622
Rowan-Cabarrus YMCA (Salisbury-J.F. Hurley Family YMCA)
Free/Low-Cost Class
828 Jake Alexander Blvd. West
Salisbury, North Carolina 28147
https://rocabymca.org/locations/jf-hurley-family-ymca
(704) 216-9622
YMCA of Rowan County (East Rowan-Saleeby-Fisher YMCA)
Free/Low-Cost Class
790 Crescent Rd.
Rockwell, North Carolina 28138
https://rocabymca.org/locations/saleeby-fisher-ymca
(704) 216-9622
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
-
Programs in Rutherford County
Cleveland County YMCA (Rutherford County YMCA)
411 Cherryville Rd.
Shelby, North Carolina 28150
https://www.clevecoymca.org/Diabetes
(704) 669-3630
-
There are no programs available in Sampson County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Scotland County
FirstHealth of the Carolinas
Free/Low-Cost Class
1504 West Blvd.
Laurinburg, North Carolina 28352
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-7060
-
Programs in Stanly County
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
-
There are no programs available in Stokes County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
There are no programs available in Surry County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Swain County
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
-
Programs in Transylvania County
Transylvania Public Health
Free/Low-Cost Class
106 E. Morgan St.
Suite 105
Brevard, North Carolina 28712
https://www.transylvaniacounty.org/departments/public-health
(828) 884-1912
-
There are no programs available in Tyrrell County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Union County
The Balm In Gilead - Marvin AME Zion Church
Free/Low-Cost Class
1525 Craine Rd.
Waxhaw, North Carolina 28173
https://www.balmingilead.org/sdfi/north-carolina/
(704) 843-3611
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
The Balm In Gilead
Free/Low-Cost Class
620 Moorefield Park Dr.
Waxhaw, North Carolina 28173
http://www.balmingilead.org/sdfi
(804) 644-2256
-
Programs in Vance County
Granville Vance Public Health
Free/Low-Cost Class
115 Charles Rollins Rd.
Henderson, North Carolina 27536
(919) 690-2114
-
Programs in Wake County
Adhere RX
118 Mackenan Dr.
Suite 200
Cary, North Carolina 27511
(919) 465-5826
Wake County Human Services
10 Sunnybrook Rd.
Raleigh, North Carolina 27610
http://www.wakegov.com/humanservices/Pages/default.aspx
(919) 210-2503
Knightdale Pharmacy
6602 Knightdale Blvd.
Suite 120
Knightdale, North Carolina 27545
(919) 295-1112
The Balm In Gilead
Free/Low-Cost Class
237 Friendship Chapel Rd.
Wake Forest, North Carolina 27587
https://www.balmingilead.org/sdfi/north-carolina/
(919) 556-1759
Eat Smart, Move More, Prevent Diabetes
Free/Low-Cost Class
512 Brickhaven Dr.
Raleigh, North Carolina 27606
https://esmmpreventdiabetes.com/
administrator@esmmpreventdiabetes.com
(919) 707-5225
YMCA of the Triangle (Kraft Family YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
8921 Holly Springs Rd.
Apex, North Carolina 27539
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (A.E. Finley YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
9216 Baileywick Rd.
Raleigh, North Carolina 27615
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Alexander Family YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
1603 Hillsborough St.
Raleigh, North Carolina 27605
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Kerr Family YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2500 Wakefield Pines Dr.
Raleigh, North Carolina 27615
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Northwest Cary YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
6903 Carpenter Fire Station Rd.
Cary, North Carolina 27519
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Poole Family YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2110 Aversboro Rd.
Garner, North Carolina 27529
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Southeast Raleigh YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
1436 Rock Quarry Rd.
Raleigh, North Carolina 27610
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Taylor YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
101 YMCA Dr.
Cary, North Carolina 27513
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
Betr Health
555 Fayetteville St.
3rd Floor
Raleigh, North Carolina 27601
(877) 677-8767
-
There are no programs available in Warren County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
-
Programs in Washington County
MTW District Health Department
Free/Low-Cost Class
198 NC Hwy. 45 N.
Plymouth, North Carolina 27962
https://mtwdistricthealth.org/
(252) 789-0437
-
Programs in Watauga County
Paul H. Broyhill Wellness Center
232 Boone Hts. Dr.
Boone, North Carolina 28607
(828) 266-1060
-
Programs in Wayne County
Goldsboro Family YMCA
Free/Low-Cost Class
1105 Parkway Dr.
Goldsboro, North Carolina 27534
(919) 778-8557
Wayne County Health Department
Free/Low-Cost Class
301 N. Herman St.
Box CC
Goldsboro, North Carolina 27530
https://www.waynegov.com/241/Health-Department
(919) 731-1000 Ext. 1235
-
Programs in Wilkes County
YMCA of Northwest North Carolina (Wilkes Family YMCA)
1801 YMCA Blvd.
Wilkesboro, North Carolina 28697
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Wilkes County Health Department
306 College St.
Wilkesboro, North Carolina 28697
https://wilkescounty.net/199/Health-Department
(336) 903-7298
Forsyth County Health Department (Wilksboro)
799 Highland Ave.
Winston-Salem, North Carolina 27101
http://www.forsyth.cc/publichealth
(336) 703-3260
-
Programs in Wilson County
Wilson Family YMCA
3436 Airport Blvd.
Wilson, North Carolina 27896
https://www.wilsonymca.org/programs/diabetes-prevention-program
(252) 291-9622
Wilson Value Drug Store
Free/Low-Cost Class
404 Nash St. E.
Wilson, North Carolina 27893
https://www.wilsonvaluedrugstore.com/pharmacy
wilsonvaluedrugstore@gmail.com
(252) 293-4177
-
Programs in Yadkin County
YMCA of Northwest North Carolina (Yadkin Family YMCA)
Free/Low-Cost Class
6540 Service Rd.
Yadkinville, North Carolina 27055
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
-
There are no programs available in Yancey County at this time.
In-person classes may be available in a nearby county.
Please consider a Distance Learning or Online program below.
Available Virtual Program Options
Eat Smart, Move More, Prevent Diabetes
Program Delivered As:
• Online (Internet Service Is Required)
Free/Low-Cost Class
BeMeta Health
Program Delivered As:
• Online (Internet Service Is Required)
(301) 648-4202
Betr Health
Program Delivered As:
• Online (Internet Service Is Required)
(877) 677-8767
-
Unsure About the Program Types?
What is in-person?
This class is 100% in-person for all participants.What is distance learning?
This class is 100% remote and uses a video conferencing (Zoom, Facebook Live, WebEx, etc.) or conference call format. Internet service is required.What is online?
This class is 100% online for all participants and uses online course format, requiring log-in access. Internet service is required.What is combination?
This class includes more than one of the program types listed above. Example: A program may deliver in-person classes during months 1-6 and distance learning classes during months 7-12.
What is a diabetes prevention program?
-
Unsure About the Program Types?
What is in-person?
This class is 100% in-person for all participants.What is distance learning?
This class is 100% remote and uses a video conferencing (Zoom, Facebook Live, WebEx, etc.) or conference call format. Internet service is required.What is online?
This class is 100% online for all participants and uses online course format, requiring log-in access. Internet service is required.What is combination?
This class includes more than one of the program types listed above. Example: A program may deliver in-person classes during months 1-6 and distance learning classes during months 7-12.
-
Available Virtual Program Options
Available Online Programs
Eat Smart, Move More, Prevent Diabetes
*Free/Low-Cost Class
BeMeta Health
(301) 648-4202
Betr Health
(877) 677-8767
Available Programs
Counties with available onsite classes are listed below.
Please call the DPP Navigators at 844-328-0021 if you need assistance
Alamance
Alamance County Health Department
Free/Low-Cost Class
319 N. Graham Hopedale Rd.
Suite B
Burlington, North Carolina 27217
(336) 570-6414
Cone Health Nutrition and Diabetes Education Services
Free/Low-Cost Class
1238 Huffman Mill Rd.
Burlington, North Carolina 27215
https://www.conehealth.com/diabetes
(336) 538-8100
Alexander
YMCA of Northwest North Carolina (Alexander County Family YMCA)
Free/Low-Cost Class
260 Black Oak Ridge Rd.
Taylorsville, North Carolina 28681
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Avery
Williams YMCA of Avery County
Free/Low-Cost Class
436 Hospital Dr. Suite 145
Linville, North Carolina 28646
(828) 737-5500 Ext. 319
Beaufort
Beaufort County Health Department
Free/Low-Cost Class
1436 Highland Dr.
Washington, North Carolina 27889
(252) 946-1902
Bertie
Roanoke Chowan Community Health Center
Free/Low-Cost Class
120 Health Center Dr.
Ahoskie, North Carolina 27910
(252) 209-0237
Bladen
YMCA of Southeast NC
• Online (Internet Service Is Required)
Free/Low-Cost Class
, North Carolina
(910) 251-9622
Spanish Class Available
Brunswick
The Balm In Gilead
Free/Low-Cost Class
27 Old Town Creek Rd.
Leland, North Carolina 28451
https://www.balmingilead.org/sdfi/north-carolina/
(910) 253-0649
YMCA of Southeastern NC
• In-Person
• Online (Internet Service Is Required)
121 Town Hall Dr.
Leland, North Carolina 28451
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
Spanish Class Available
Cabarrus
Cabarrus Health Alliance
300 Mooresville Rd.
Kannapolis, North Carolina 28081
http://www.cabarrushealth.org/
(704) 920-1255
Moose Pharmacy of Concord
Free/Low-Cost Class
270 Copperfield Blvd. NE
#101
Concord, North Carolina 28025
https://www.moosepharmacy.com/
(704) 784-9613
Rowan-Cabarrus YMCA
Free/Low-Cost Class
215 Guffy St.
Salibury, North Carolina 28147
(704) 216-9622
Rowan-Cabarrus YMCA (East Rowan-Saleeby-Fisher YMCA)
Free/Low-Cost Class
790 Crescent Rd.
Rockwell, North Carolina 28138
https://rocabymca.org/locations/saleeby-fisher-ymca
(704) 216-9622
Rowan-Cabarrus YMCA (Salisbury-J.F. Hurley Family YMCA)
Free/Low-Cost Class
828 Jake Alexander Blvd. West
Salisbury, North Carolina 28147
https://rocabymca.org/locations/jf-hurley-family-ymca
(704) 216-9622
Rowan-Cabarrus YMCA (South Rowan-J.Fred Corriher, Jr. YMCA)
Free/Low-Cost Class
950 Kimball Rd.
China Grove, North Carolina 28023
https://rocabymca.org/locations/j-fred-corriher-jr-ymca
(704) 216-9622
Caldwell
Catawba Valley Health System
Free/Low-Cost Class
810 Fairgrove Church Rd. SE
Hickory, North Carolina 28602
https://www.catawbavalleyhealth.org/
(828) 326-2262
Carteret
Carteret County Health Department
3820 Bridges St.
Suite A
Morehead City, North Carolina 28557
https://www.carteretcountync.gov/738/Health-Department
(252) 728-8550
Caswell
Caswell County Health Department
189 County Park Rd.
Yanceyville, North Carolina 27379
(336) 694-4129 Ext. 8133
North Village Pharmacy Inc.
1493 Main St.
Yanceyville, North Carolina 27379
(336) 694-4104
Catawba
Catawba Valley Medical Center
Free/Low-Cost Class
810 Fairgrove Church Rd., SE
Hickory, North Carolina 28602
https://www.catawbavalleyhealth.org/Medical-Center.aspx
(828) 326-2262
YMCA of Catawba Valley
701 1st St. NW
Hickory, North Carolina 28601
https://www.ymcacv.org/healthy-living-health-wellness-fitness-diabetes-prevention.php
(828) 324-2858
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Chatham
Chatham County Public Health Department
80 East St.
Pittsboro, North Carolina 27312
(919) 545-8477
Spanish Class Available
YMCA of the Triangle (Chatham YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
287 East St.
Pittsboro, North Carolina 27312
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
Clay
Clay County Health Department
Free/Low-Cost Class
345 Courthouse Dr.
Hayesville, North Carolina 28904
(828) 389-8052 Ext. 150
Cleveland
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
(704) 920-1255
Cleveland County YMCA (Rutherford County YMCA)
Free/Low-Cost Class
411 Cherryville Rd.
Shelby , North Carolina 28150
Columbus
YMCA of Southeastern NC
Free/Low-Cost Class
PO Box 3467
Wilmington, North Carolina 28406
(910) 251-9622 Ext. 273
Craven
Craven County Health Department & Community Health Center
Free/Low-Cost Class
2818 Neuse Blvd.
New Bern, North Carolina 28561
https://www.cravencountync.gov/153/Health
(252) 636-4920 Ext. 2073
Easter Carolina YMCA (Twin Rivers YMCA)
100 YMCA Ln.
New Bern, North Carolina 28506
(252) 638-8799
Realo Discount Drugs
Free/Low-Cost Class
1301 Commerce Dr.
New Bern, North Carolina 28562
(252) 639-9006 Ext. 2120
Cumberland
YMCA of the Sandhills
2717 Fort Bragg Rd.
Fayetteville , North Carolina 28303
(910) 426-9622
Dare
Dare County Department of Health and Human Services, Public Health Division
Free/Low-Cost Class
109 Exeter St.
Manteo, North Carolina 27954
http://www.darenc.com/diabetes
(252) 475-5069
Davidson
Forsyth County Health Department (Davidson County)
799 Highland Ave.
Winston-Salem, North Carolina 27101
http://www.forsyth.cc/publichealth
(336) 703-3260
Davie
YMCA of Northwest North Carolina (Davie YMCA)
215 Cemetery St.
Mocksville, North Carolina 27028
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Durham
Durham County Department of Public Health
414 E. Main St.
Durham, North Carolina 27701
https://www.dcopublichealth.org/
(919) 560-7837
YMCA of the Triangle (Downtown Durham YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
218 W. Morgan St.
Durham, North Carolina 27701
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Lakewood YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2119 Chapel Hill Rd.
Durham, North Carolina 27707
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medial.membership@ymcatriangle.org
(919) 582-9396
Forsyth
Forsyth County Health Department
799 Highland Ave.
Winston-Salem, North Carolina 27101
http://www.forsyth.cc/publichealth
(336) 703-3219
YMCA of Northwest North Carolina (Jerry Long Family YMCA)
Free/Low-Cost Class
1150 S. Peace Haven Rd.
Clemmons, North Carolina 27012
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Franklin
Franklin County Health Department
107 Industrial Dr.
Suite C
Louisburg, North Carolina 27549
http://www.franklincohealth.org
(919) 496-2533
Gaston
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Graham
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
Granville
Granville Vance Public Health
105 W. McClanahan St.
Oxford, North Carolina 27565
(919) 690-2114
Greene
Greene County Department of Public Health
Free/Low-Cost Class
227 Kingold Blvd.
Suite B
Snow Hill, North Carolina 28580
(252) 747-8183
Guilford
YMCA of Greensboro (Alex W. Spears III YMCA)
Free/Low-Cost Class
3216 Horse Pen Creek Rd.
Greensboro, North Carolina 27410
https://www.ymcagreensboro.org/evidencebased
(336) 478-9622 Ext. 240
Cone Health Nutrition and Diabetes Education Services
Free/Low-Cost Class
301 E. Wendover Ave.
Suite 415
Greensboro, North Carolina 27401
https://www.conehealth.com/services/diabetes-education/
(336) 832-3236
Guilford County DHHS Public Health Division
1203 Maple St.
Greensboro, North Carolina 27405
https://www.guilfordcountync.gov/our-county/human-services/health-department/adult-health-services
(336) 641-4102
YMCA of Greensboro (Hayes-Taylor Memorial YMCA)
Free/Low-Cost Class
2630 E. Florida St.
Greensboro, North Carolina 27401
https://www.ymcagreensboro.org/evidencebased
(336) 478-9622
YMCA of Greensboro (Kathleen Price Bryan Family YMCA)
Free/Low-Cost Class
501 W. Market St.
Greensboro, North Carolina 27410
https://www.ymcagreensboro.org/evidencebased
(336) 478-9622
Halifax
Halifax County Public Health System
19 N. Dobbs St.
Halifax, North Carolina 27839
(252) 583-5021
McDowell's Pharmacy Inc.
1004 Main St.
Scotland Neck, North Carolina 27874
(252) 826-4137
Harnett
FirstHealth of the Carolinas
Free/Low-Cost Class
309 W. Cornelius Harnett Blvd.
Lillington, North Carolina 27546
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 814-6196
Haywood
Haywood County Health and Human Services Agency
Free/Low-Cost Class
157 Paragon Pkwy.
Suite 800
Clyde, North Carolina 28721
(828) 356-2272
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
Henderson
YMCA of Western North Carolina (Hendersonville Family YMCA)
Free/Low-Cost Class
31 Westridge Market Pl.
Candler, North Carolina 28715
https://ymcawnc.org/community-health
(828) 697-9622
Hertford
Hertford Health Maintenance Alliance (Roanoke Chowan Community Health Center)
Free/Low-Cost Class
120 Health Center Dr.
Ahoskie, North Carolina 27910
https://www.rcchc.org/news/138-free-diabetes-classes-offered-locally.html
(252) 209-0237
Hoke
FirstHealth of the Carolinas
Free/Low-Cost Class
313 Teal Dr.
Raeford, North Carolina 28376
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6271
Iredell
YMCA of Northwest NC (Statesville Family YMCA)
Free/Low-Cost Class
828 Wesley Dr.
Statesville, North Carolina 28677
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Jackson
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
Johnston
YMCA of the Triangle (Johnston County YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2110 Aversboro Rd.
Garner, North Carolina 27529
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
Realo Discount Drug
6030 US Hwy. 301 S.
Four Oaks, North Carolina 27524
(919) 980-4031
Jones
Jones County Health Department
Free/Low-Cost Class
418 NC Hwy. 58 N.
Unit C
Trenton, North Carolina 28585
http://www.jonescountyhealth.com
(252) 448-9111
Lee
YMCA of the Triangle (Ingram Family YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
1907 KM Wicker Memorial Dr.
Sanford, North Carolina 27330
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
FirstHealth of the Carolinas
Free/Low-Cost Class
1602 Westover Dr.
Sanford, North Carolina 27330
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6272
Lenoir
Lenoir County Health Department
Free/Low-Cost Class
201 N. McLewean St.
Kinston, North Carolina 28502
(252) 526-4200
Lincoln
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
McDowell
YMCA of Western North Carolina (Corpening Memorial YMCA)
Free/Low-Cost Class
348 Grace Corpening Dr.
Marion, North Carolina 28752
https://ymcawnc.org/community-health
(828) 505-1597
Macon
Macon County Public Health
Free/Low-Cost Class
1830 Lakeside Dr.
Franklin, North Carolina 28734
http://mountainwise.org/macon-county-dpp/
(828) 359-6201
Martin
MTW District Health Department
198 NC Hwy. 45 N.
Plymouth, North Carolina 27962
https://mtwdistricthealth.org/
(252) 793-1663
Mecklenburg
Afya Group, LLC, DBA Avant Pharmacy and Wellness
9835 Monroe Rd.
Charlotte, North Carolina 28270
(704) 221-8706
Cannon Pharmacy Sedgefield
2334 South Blvd
Charlotte, North Carolina 28203
Cannon Pharmacy Sedgefield
Atrium Health - Carolinas HealthCare System
1228 E. Morehead St.
Charlotte, North Carolina 28204
(704) 446-3138
YMCA of Greater Charlotte
Free/Low-Cost Class
400 East Morehead St.
Suite 300
Charlotte, North Carolina 28202
https://www.ymcacharlotte.org/programs/health-wellness/diabetes-prevention
diabetesprevention@ymcacharlotte.org
(704) 716-6200
Cabarrus Health Alliance
Free/Low-Cost Class
300 Morresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Avant Pharmacy and Wellness
Free/Low-Cost Class
9835 Monroe RD
Charlotte, North Carolina 28270
(704) 221-8706
Transcend Nutrition Counseling LLC
215 N Pine ST
Unit 4006
Charlotte, North Carolina 28303
https://www.transcendnutritioncounseling.com
(704) 640-4161
Mitchell
The Williams YMCA
Free/Low-Cost Class
275 Oak Ave.
Spruce Pine, North Carolina 28777
(828) 737-5500 Ext. 319
Montgomery
FirstHealth of the Carolinas
Free/Low-Cost Class
443 Wood St.
Troy, North Carolina 27371
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6270
Moore
FirstHealth of the Carolinas
155 Memorial Dr.
Pinehurst, North Carolina 27376
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-6266
Nash
Nash County Health Department
214 S. Barnes St.
Nashville, North Carolina 27856
https://nashcountync.gov/227/Health-Department
(252) 459-9819
New Hanover
New Beginning Community HOPS Network
3120 Alex Trask Dr.
Castle Hayne, North Carolina 28429
(910) 341-7984
Community Care of the Lower Cape Fear
1209 Culbreth Dr.
Suite 102
Wilmington, North Carolina 28405
(910) 763-0200
YMCA of Southeastern NC
3408 Wilshire Blvd.
Wilmington, North Carolina 28403
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
YMCA of Southeastern NC (Nir Family YMCA)
2710 Market St.
Wilmington, North Carolina 28403
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
Northampton
Roanoke Chowan Community Health Center
Free/Low-Cost Class
120 Health Center Dr.
Ahoskie, North Carolina 27910
(252) 209-0237
Onslow
Onslow County Health Department
612 College St.
Jacksonville, North Carolina 28540
https://www.onslowcountync.gov/149/Health
(910) 347-2154 Ext. 3943
Renewed Mind and Body
401 Oldtowne St.
Jacksonville, North Carolina 28546
https://www.renewedmindandbody.com/diabetes-prevention-program
(252) 626-3634
Orange
Orange County Health Department
300 West Tryon St.
Hillsborough, North Carolina 27278
https://www.orangecountync.gov/204/Health-Department
(919) 245-2400
YMCA of the Triangle (Chapel Hill-Carrboro YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
980 Martin Luther King Blvd.
Chapel Hill, North Carolina 27514
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
Pasquotank
Pender
Destiny Total Healthcare, PLLC.
407 E. Fremont St.
Burgaw, North Carolina 28425
(910) 259-3489
YMCA of Southeastern NC
Free/Low-Cost Class
PO Box 3467
Wilmington, North Carolina 28406
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622 Ext. 273
Person
Person County Health Department
355 S. Madison Blvd.
Roxboro, North Carolina 27573-5485
https://www.personcountync.gov/departments-services/departments-a-h/health-department
(336) 597-2204 Ext. 2277
pitt
East Carolina University Brody School of Medicine Department of Family Medicine
Free/Low-Cost Class
101 Heart Dr.
Greenville, North Carolina 27834
http://www.ecu.edu/cs-dhs/fammed/
(252) 744-2679
Pitt County Health Department
Free/Low-Cost Class
201 Government Cir.
Greenville, North Carolina 27834
https://www.pittcountync.gov/229/Public-Health
(252) 902-2361
Vidant Lifestyle Medicine Clinic DPP -Virtual Option
Free/Low-Cost Class
Vidant Wellness Center
2610 Stantonsburg Rd.
Greenville, North Carolina 27834
susan.houston@vidanthealth.com
(252) 847-1436
The Balm In Gilead - York Memorial AME Church
201 Tyson St.
Greenville, North Carolina 27834
(252) 758-6077
Dr. S Weightloss & Wellness, PLLC
202 E Arlington Blvd.
Greenville, North Carolina 27858
(252) 227-0080
Randolph
Prevo Drug
Free/Low-Cost Class
363 Sunset Ave.
Asheboro, North Carolina 27203
https://www.prevodrug.com/medicare-diabetes-prevention-program
(336) 625-4311
Randolph County Public Health
Free/Low-Cost Class
2222-B South Fayetteville St.
Asheboro, North Carolina 27205
http://www.randolphcountync.gov/Departments/Public-Health
(336) 318-6198
Hodges Family Practice
610 N. Fayetteville St.
Suite 202
Asheboro, North Carolina 27203
(336) 626-6696 Ext. 5
Richmond
FirstHealth of the Carolinas
Free/Low-Cost Class
127 Caroline St.
Rockingham, North Carolina 28379
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 997-8292
Robeson
Rockingham
Cone Health Nutrition and Diabetes Education Services at Reidsville
Free/Low-Cost Class
618 S. Main St.
Reidsville, North Carolina 27320
(336) 951-6070
YMCA of Greensboro (Eden Family YMCA)
Free/Low-Cost Class
301 S. Kennedy Ave.
Eden, North Carolina 27288
https://www.ymcagreensboro.org/evidencebased
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
Rockingham County Division of Public Health
371 N.C. Hwy. 65
Suite 204
Wentworth, North Carolina 27288
https://www.rockinghamcountypublichealth.org/
(336) 342-8149
YMCA of Greensboro (Reidsville Family YMCA)
Free/Low-Cost Class
504 S. Main St.
Reidsville, North Carolina 27320
https://www.ymcagreensboro.org/evidencebased
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
Eden Drug
103 W. Stadium Dr.
Eden, North Carolina 27288
(336) 627-4854
Rowan
Rowan-Cabarrus YMCA
215 Guffy St.
Salisbury, North Carolina 28147
(704) 216-9622
Rowan-Cabarrus YMCA (South Rowan-J.Fred Corriher, Jr. YMCA)
Free/Low-Cost Class
950 Kimball Rd.
China Grove, North Carolina 28023
https://rocabymca.org/locations/j-fred-corriher-jr-ymca
(704) 216-9622
Rowan-Cabarrus YMCA (Salisbury-J.F. Hurley Family YMCA)
Free/Low-Cost Class
828 Jake Alexander Blvd. West
Salisbury, North Carolina 28147
https://rocabymca.org/locations/jf-hurley-family-ymca
(704) 216-9622
YMCA of Rowan County (East Rowan-Saleeby-Fisher YMCA)
Free/Low-Cost Class
790 Crescent Rd.
Rockwell, North Carolina 28138
https://rocabymca.org/locations/saleeby-fisher-ymca
(704) 216-9622
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Rutherford
Cleveland County YMCA (Rutherford County YMCA)
411 Cherryville Rd.
Shelby, North Carolina 28150
https://www.clevecoymca.org/Diabetes
(704) 669-3630
Scotland
FirstHealth of the Carolinas
Free/Low-Cost Class
1504 West Blvd.
Laurinburg, North Carolina 28352
https://www.firsthealth.org/specialties/more-services/preventt2-program
(910) 715-7060
Stanly
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
Swain
Eastern Band of Cherokee Indians
810 Acquoni Rd.
Cherokee, North Carolina 28719
(828) 359-6201
Transylvania
Transylvania Public Health
Free/Low-Cost Class
106 E. Morgan St.
Suite 105
Brevard, North Carolina 28712
https://www.transylvaniacounty.org/departments/public-health
(828) 884-1912
Union
The Balm In Gilead - Marvin AME Zion Church
Free/Low-Cost Class
1525 Craine Rd.
Waxhaw, North Carolina 28173
https://www.balmingilead.org/sdfi/north-carolina/
(704) 843-3611
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
The Balm In Gilead
Free/Low-Cost Class
620 Moorefield Park Dr.
Waxhaw, North Carolina 28173
http://www.balmingilead.org/sdfi
(804) 644-2256
Vance
Granville Vance Public Health
Free/Low-Cost Class
115 Charles Rollins Rd.
Henderson, North Carolina 27536
(919) 690-2114
Wake
Adhere RX
118 Mackenan Dr.
Suite 200
Cary, North Carolina 27511
(919) 465-5826
Wake County Human Services
10 Sunnybrook Rd.
Raleigh, North Carolina 27610
http://www.wakegov.com/humanservices/Pages/default.aspx
(919) 210-2503
Knightdale Pharmacy
6602 Knightdale Blvd.
Suite 120
Knightdale, North Carolina 27545
(919) 295-1112
The Balm In Gilead
Free/Low-Cost Class
237 Friendship Chapel Rd.
Wake Forest, North Carolina 27587
https://www.balmingilead.org/sdfi/north-carolina/
(919) 556-1759
Eat Smart, Move More, Prevent Diabetes
Free/Low-Cost Class
512 Brickhaven Dr.
Raleigh, North Carolina 27606
https://esmmpreventdiabetes.com/
administrator@esmmpreventdiabetes.com
(919) 707-5225
YMCA of the Triangle (Kraft Family YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
8921 Holly Springs Rd.
Apex, North Carolina 27539
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (A.E. Finley YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
9216 Baileywick Rd.
Raleigh, North Carolina 27615
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Alexander Family YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
1603 Hillsborough St.
Raleigh, North Carolina 27605
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Kerr Family YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2500 Wakefield Pines Dr.
Raleigh, North Carolina 27615
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Northwest Cary YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
6903 Carpenter Fire Station Rd.
Cary, North Carolina 27519
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Poole Family YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
2110 Aversboro Rd.
Garner, North Carolina 27529
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Southeast Raleigh YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
1436 Rock Quarry Rd.
Raleigh, North Carolina 27610
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
YMCA of the Triangle (Taylor YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
101 YMCA Dr.
Cary, North Carolina 27513
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
Betr Health
555 Fayetteville St.
3rd Floor
Raleigh, North Carolina 27601
(877) 677-8767
Washington
MTW District Health Department
Free/Low-Cost Class
198 NC Hwy. 45 N.
Plymouth, North Carolina 27962
https://mtwdistricthealth.org/
(252) 789-0437
Watauga
Paul H. Broyhill Wellness Center
232 Boone Hts. Dr.
Boone, North Carolina 28607
(828) 266-1060
Wayne
Goldsboro Family YMCA
Free/Low-Cost Class
1105 Parkway Dr.
Goldsboro, North Carolina 27534
(919) 778-8557
Wayne County Health Department
Free/Low-Cost Class
301 N. Herman St.
Box CC
Goldsboro, North Carolina 27530
https://www.waynegov.com/241/Health-Department
(919) 731-1000 Ext. 1235
Wilkes
YMCA of Northwest North Carolina (Wilkes Family YMCA)
1801 YMCA Blvd.
Wilkesboro, North Carolina 28697
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Wilkes County Health Department
306 College St.
Wilkesboro, North Carolina 28697
https://wilkescounty.net/199/Health-Department
(336) 903-7298
Forsyth County Health Department (Wilksboro)
799 Highland Ave.
Winston-Salem, North Carolina 27101
http://www.forsyth.cc/publichealth
(336) 703-3260
Wilson
Wilson Family YMCA
3436 Airport Blvd.
Wilson, North Carolina 27896
https://www.wilsonymca.org/programs/diabetes-prevention-program
(252) 291-9622
Wilson Value Drug Store
Free/Low-Cost Class
404 Nash St. E.
Wilson, North Carolina 27893
https://www.wilsonvaluedrugstore.com/pharmacy
wilsonvaluedrugstore@gmail.com
(252) 293-4177
Yadkin
YMCA of Northwest North Carolina (Yadkin Family YMCA)
Free/Low-Cost Class
6540 Service Rd.
Yadkinville, North Carolina 27055
https://ymcanwnc.org/programs/diabetes-prevention/
diabetesprevention@ymcanwnc.org
(336) 245-7227
Please Contact Us if you are a DPP provider and would like to update your program contact information.