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
Available Programs
-
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
https://www.ymcaavery.com/programs/healthy-living-programs/
(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
PO Box 3467
Wilmington, North Carolina 28406
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622
Spanish Class Available
-
Programs in Brunswick County
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.
-
There are no programs available in Carteret 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 Caswell 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 Catawba County
Frye Regional Medical Center
1781 Tate Blvd SE
Suite 101
Hickory, North Carolina 28503
(828) 322-6699
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/programs/health-wellness/diabetes-prevention
(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.
-
There are no programs available in Clay 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 Cleveland County
Atrium Health Cleveland
Free/Low-Cost Class
Diabetes/Nutrition Center
201 E. Grover St.
Shelby, North Carolina 28150
(704) 631-1142
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(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
Realo Discount Drugs
Free/Low-Cost Class
1301 Commerce Dr.
New Bern, North Carolina 28562
(252) 639-9006 Ext. 2120
-
There are no programs available in Cumberland 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 Currituck 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 Dare 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 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
-
There are no programs available in Franklin 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 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.
-
There are no programs available in Graham 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 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/programs/diabetes-prevention
(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/programs/diabetes-prevention
(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/programs/diabetes-prevention
(336) 478-9622
-
There are no programs available in Halifax 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 Harnett County
Harnett County Health Department
307 W. Cornelius Harnett Blvd
Lillington, North Carolina 27546
(910) 814-6196
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
-
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
(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
-
There are no programs available in Jackson 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 Johnston County
YMCA of the Triangle (Johnston County YMCA)
Program Delivered As:
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
, North Carolina
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
-
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
Eastern Band of Cherokee Indians
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
Atrium Health
1228 E. Morehead St.
Charlotte, North Carolina 28204
(704) 446-3138
Atrium Health Diabetes & Nutrition Care
Free/Low-Cost Class
4525 Cameron Valley Pkwy.
Suite 4100
Charlotte, North Carolina 28211
(704) 631-1142
Atrium Health NorthPark
Available Only in Spanish
Free/Low-Cost Class
251 Eastway Drive
Charlotte, North Carolina 28213
(704) 631-1142
Tryon Medical Partners
6060 Piedmont Row Dr. S
Charlotte, North Carolina 28287
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
-
Programs in Mitchell County
Williams YMCA of Avery County
Free/Low-Cost Class
275 Oak Ave.
Spruce Pine, North Carolina 28777
https://www.ymcaavery.com/programs/healthy-living-programs/
(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
-
There are no programs available in Nash 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 New Hanover County
New Hanover Community Health Center
925 N 4TH ST
Wilmington, North Carolina 28401
910-343-0270 Ext: 8676
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
Hertford Health Maintenance Alliance (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
-
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
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://person.ces.ncsu.edu/2023/04/diabetes-prevention-program-2/
(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
https://www.ecuhealth.org/services/endocrinology/diabetes-care-prevention/
(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
-
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
-
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/programs/diabetes-prevention
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
YMCA of Greensboro (Reidsville Family YMCA)
Free/Low-Cost Class
504 S. Main St.
Reidsville, North Carolina 27320
https://www.ymcagreensboro.org/programs/diabetes-prevention
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
-
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
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
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
(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.
-
There are no programs available in Swain 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 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
Atrium Health Union
Free/Low-Cost Class
600 Hospital Drive
Monroe, North Carolina 28112
(704) 631-1142
-
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
Wake County Human Services
10 Sunnybrook Rd.
Raleigh, North Carolina 27610
http://www.wakegov.com/humanservices/Pages/default.aspx
(919) 210-2503
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
-
There are no programs available in Watauga 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 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 Health
306 College St.
Wilkesboro, North Carolina 28697
https://wilkescounty.net/199/Health-Department
(336) 903-7298
-
Programs in Wilson County
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
Atrium Health
Program Delivered As:
• Online (Internet Service Is Required)
Free/Low-Cost Class
(704) 631-1142
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
Atrium Health
*Free/Low-Cost Class
(704) 631-1142
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
https://www.ymcaavery.com/programs/healthy-living-programs/
(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
PO Box 3467
Wilmington, North Carolina 28406
https://www.ymcasenc.org/programs/diabetes-prevention-program/
(910) 251-9622
Spanish Class Available
Brunswick
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
Catawba
Frye Regional Medical Center
1781 Tate Blvd SE
Suite 101
Hickory, North Carolina 28503
(828) 322-6699
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/programs/health-wellness/diabetes-prevention
(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
Cleveland
Atrium Health Cleveland
Free/Low-Cost Class
Diabetes/Nutrition Center
201 E. Grover St.
Shelby, North Carolina 28150
(704) 631-1142
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(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
Realo Discount Drugs
Free/Low-Cost Class
1301 Commerce Dr.
New Bern, North Carolina 28562
(252) 639-9006 Ext. 2120
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
Gaston
Cabarrus Health Alliance
Free/Low-Cost Class
300 Mooresville Rd.
Kannapolis, North Carolina 28081
https://www.cabarrushealth.org/395/Diabetes
(704) 920-1255
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/programs/diabetes-prevention
(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/programs/diabetes-prevention
(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/programs/diabetes-prevention
(336) 478-9622
Harnett
Harnett County Health Department
307 W. Cornelius Harnett Blvd
Lillington, North Carolina 27546
(910) 814-6196
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
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
(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
Johnston
YMCA of the Triangle (Johnston County YMCA)
• Distance Learning (Internet Service May Be Required)
Free/Low-Cost Class
, North Carolina
https://www.ymcatriangle.org/programs/fitness-and-wellness/diabetes-prevention-program
medical.membership@ymcatriangle.org
(919) 582-9396
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
Eastern Band of Cherokee Indians
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
Atrium Health
1228 E. Morehead St.
Charlotte, North Carolina 28204
(704) 446-3138
Atrium Health Diabetes & Nutrition Care
Free/Low-Cost Class
4525 Cameron Valley Pkwy.
Suite 4100
Charlotte, North Carolina 28211
(704) 631-1142
Atrium Health NorthPark
Available Only in Spanish
Free/Low-Cost Class
251 Eastway Drive
Charlotte, North Carolina 28213
(704) 631-1142
Tryon Medical Partners
6060 Piedmont Row Dr. S
Charlotte, North Carolina 28287
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
Mitchell
Williams YMCA of Avery County
Free/Low-Cost Class
275 Oak Ave.
Spruce Pine, North Carolina 28777
https://www.ymcaavery.com/programs/healthy-living-programs/
(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
New Hanover
New Hanover Community Health Center
925 N 4TH ST
Wilmington, North Carolina 28401
910-343-0270 Ext: 8676
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
Hertford Health Maintenance Alliance (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
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
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://person.ces.ncsu.edu/2023/04/diabetes-prevention-program-2/
(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
https://www.ecuhealth.org/services/endocrinology/diabetes-care-prevention/
(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
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
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/programs/diabetes-prevention
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
YMCA of Greensboro (Reidsville Family YMCA)
Free/Low-Cost Class
504 S. Main St.
Reidsville, North Carolina 27320
https://www.ymcagreensboro.org/programs/diabetes-prevention
tracie.heavner@ymcagreensboro.org
(336) 478-9622 Ext. 240
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
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
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
(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
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
Atrium Health Union
Free/Low-Cost Class
600 Hospital Drive
Monroe, North Carolina 28112
(704) 631-1142
Vance
Granville Vance Public Health
Free/Low-Cost Class
115 Charles Rollins Rd.
Henderson, North Carolina 27536
(919) 690-2114
Wake
Wake County Human Services
10 Sunnybrook Rd.
Raleigh, North Carolina 27610
http://www.wakegov.com/humanservices/Pages/default.aspx
(919) 210-2503
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
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 Health
306 College St.
Wilkesboro, North Carolina 28697
https://wilkescounty.net/199/Health-Department
(336) 903-7298
Wilson
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.