Find a Program

CDC-recognized diabetes prevention programs in North Carolina

map r-swain r-alleghany r-ashe r-watauga r-wilkes r-cherokee r-clay r-macon r-graham r-jackson r-transylvania r-henderson r-haywood r-madison r-yancey r-buncombe r-mitchell r-avery r-mcdowell r-rutherford r-polk r-cleveland r-burke r-caldwell r-alexander r-iredell r-surry r-yadkin r-catawba r-lincoln r-gaston r-mecklenburg r-union r-cabarrus r-stanly r-anson r-montgomery r-richmond r-scotland r-robeson r-hoke r-moore r-davidson r-rowan r-davie r-forsyth r-stokes r-rockingham r-guilford r-randolph r-caswell r-alamance r-chatham r-lee r-harnett r-cumberland r-bladen r-columbus r-brunswick r-new-hanover r-pender r-duplin r-sampson r-johnston r-wake r-durham r-orange r-person r-granville r-vance r-warren r-franklin r-nash r-wilson r-wayne r-lenoir r-jones r-onslow r-cateret r-craven r-pamlico r-beaufort r-greene r-pitt r-edgecombe r-halifax r-northampton r-hertford r-bertie r-martin r-gates r-chowan r-hyde r-tyrrell r-washington r-perquimans r-pasquotank r-camden r-currituck r-dare

Click on a county or use the search field below
for available programs

Available Online Programs

Eat Smart, Move More, Prevent Diabetes

*Free/Low-Cost Class


Betr Health

https://betrhealth.com/

(877) 677-8767


Community Health Partners

https://gfhs.info/

(704) 874-1962


NC Counties and programs

Onsite Programs in Alamance County

Alamance County Health Department

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

1240 Huffman Mill Rd

Burlington, North Carolina  27215

www.conehealth.com/diabetes

336-832-3236


Onsite Programs in Alexander County

Catawba Valley Health System

*Free/Low-Cost Class

810 Fairgrove Church Road SE

Hickory, North Carolina  28602

acrombie@cvmc.us

828-326-2262


YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

(336) 724-9205 x6354


Available Onsite Programs

There are no programs available in Alleghany County at this time. Please click on a nearby county to find a program or consider an online program.


Available Onsite Programs

There are no programs available in Anson County at this time. Please click on a nearby county to find a program or consider an online program.


Available Onsite Programs

There are no programs available in Ashe County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Avery County

The Williams YMCA of Avery County

*Free/Low-Cost Class

436 Hospital Drive

Linville, North Carolina  28646

www.ymcaavery.org

Laurenw@ymcaavery.org

8287375500 x319


Onsite Programs in Beaufort County

Beaufort County Health Department

*Free/Low-Cost Class

1436 Highland Dr.

Washington , North Carolina  27889

http://www.bchd.net

alecia.gurkins@bchd.net

(252)946-1902


Onsite Programs in Bertie County

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Drive

Ahoskie, North Carolina  27910

www.rcchc.org

252-209-0237


Available Onsite Programs

There are no programs available in Bladen County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Brunswick County

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

9102519622 x273


Onsite Programs in Buncombe County

Buncombe County Health & Human Services

40 Coxe Ave.

Asheville, North Carolina  28801

(828) 250-5892


Givens LifeMinistries, LLC (Givens Estates, Inc.)

2360 Sweeten Creek Rd.

Asheville, North Carolina  28803

(828) 771-2638


Mission Health System

Diabetes Center Mission Hospital

1 Hospital Dr.

Asheville, North Carolina  28801

(828) 213-4700


YMCA of Western North Carolina

*Free/Low-Cost Class

53 Asheland Ave.

Ste. 105

Asheville, North Carolina  28801

http://www.ymcawnc.org

(828) 559-2404


Available Onsite Programs

There are no programs available in Burke County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Cabarrus County

Cabarrus Health Alliance

300 Mooresville Rd.

Kannapolis , North Carolina  28081

http://www.cabarrushealth.org/

This class has online components


Moose Pharmacy of Concord

*Free/Low-Cost Class

70 Copperfield Blvd NE

#101

Concord , North Carolina  28025

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Moose Pharmacy of Mt. Pleasant

*Free/Low-Cost Class

8374 W Franklin St

Mt Pleasant, North Carolina  28124

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Moose Pharmacy of Kannapolis

*Free/Low-Cost Class

1113 N Main St

Kannapolis, North Carolina  28081

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Onsite Programs in Caldwell County

Catawba Valley Health System

*Free/Low-Cost Class

810 Fairgrove Church Road SE

Hickory, North Carolina  28602

acrombie@cvmc.us

828-326-2262


Available Onsite Programs

There are no programs available in Camden County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Carteret County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Caswell County

Caswell County Health Department

189 County Park Rd.

Yanceyville , North Carolina  27379

(336) 694-4129 Ext: 143


Onsite Programs in Catawba County

Catawba Valley Medical Center

*Free/Low-Cost Class

810 Fairgrove Church Rd., SE

Hickory , North Carolina  28602

acrombie@cvmc.us

(828) 326-2262


YMCA of Catawba Valley

701 1st St. NW

Hickory , North Carolina  28601

http://www.diabetes.ymcacv.org

(828) 324-2858


Onsite Programs in Chatham County

Chatham County Public Health Department

1000 S. 10th Ave.

Siler City, North Carolina  27344

http://www.dontbe1in3.com/chatham-blog.html

(919) 742-5641 Ext: 8266


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Available Onsite Programs

There are no programs available in Cherokee County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Chowan County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Clay County

Clay County Health Department

*Free/Low-Cost Class

345 Courthouse Dr

Hayesville, North Carolina  28904

http://www.clayhdnc.us/

alexgilpin@clayhdnc.us

(828) 389-8052 ext 150


Onsite Programs in Cleveland County

Cleveland County Family YMCA, Inc.

411 Cherryville Rd.

Shelby , North Carolina  28150

http://www.clevecoymca.org

(704) 669-3631


Onsite Programs in Columbus County

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

9102519622 x273


Onsite Programs in Craven County

Craven County Health Department & Community Health Center

2818 Neuse Blvd.

New Bern, North Carolina  28561

http://www.cravencountync.gov/departments/hth/hthmain.cfm

(252) 636-4920 Ext: 2073


Eastern Carolina Young Men's Christian Association

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

www.realodiscountdrug.com

aabode@realodiscountdrug.com

(252) 514-6173


Onsite Programs in Cumberland County

YMCA of the Sandhills

*Free/Low-Cost Class

2717 Fort Bragg Rd.

Fayetteville , North Carolina  28303

http://ymcaofthesandhills.org

jessica.frye@ymcaofthesandhills.org

(919) 259-0136


Available Onsite Programs

There are no programs available in Currituck County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite 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

(252) 475-5069


Available Onsite Programs

There are no programs available in Davidson County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Davie County

YMCA of Northwest North Carolina

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Available Onsite Programs

There are no programs available in Duplin County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Durham County

Durham County Department of Public Health

414 E Main St.

Durham , North Carolina  27701

(919) 560-7837


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Available Onsite Programs

There are no programs available in Edgecombe County at this time. Please click on a nearby county to find a program or consider an online program.


Onsite Programs in Forsyth County

Forsyth County Health Department

799 Highland Ave.

Winston Salem, North Carolina  27101

http://www.forsyth.cc/publichealth

(336) 703-3260


Southside Discount Pharmacy

3085 Waughtown St.

Winston-Salem , North Carolina  27107-1634

SouthsideDiscountRx@gmail.com

(336) 830-8774


Wake Forest Baptist Health Diabetes and Endocrinology Center

4610 Country Club Dr.

Winston Salem, North Carolina  27104

(336) 716-8244


YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Onsite Programs in Franklin County

Franklin County Health Department

107 Industrial Dr.

Suite C

Louisburg , North Carolina  27549

http://www.franklincohealth.org

(919) 496-2533


Onsite Programs in Gaston County

CaroMont Health

640 Summit Crossing Pl.

Suite 205

Gastonia , North Carolina  28054

(704) 671-7850


Community Health Partners

200 East Second Ave.

Gastonia , North Carolina  28052


Moose Pharmacy of Mt. Holly

*Free/Low-Cost Class

125 W Central Ave

Mt Holly, North Carolina  28120

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Available Onsite Programs

There are no programs available in Gates County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Graham County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Granville County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Greene County

Greene County Department of Public Health

227 Kingold Blvd., Suite B

Snow Hill, North Carolina  28580

http://ww.greenecountync.gov

(252) 747-8183


Onsite Programs in Guilford County

Alex W. Spears III YMCA

*Free/Low-Cost Class

3216 Horse Pen Creek Road

Greensboro, North Carolina  27410

https://www.ymcagreensboro.org/programs/specialty-programs/diabetes-prevention-program

tracie.heavner@ymcagreensboro.org

336-478-9622 x240

This class has online components


Cone Health Nutrition and Diabetes Education Services

*Free/Low-Cost Class

301 E Wendover Ave

Suite 415

Greensboro, North Carolina  27401

www.conehealth.com/diabetes

336-832-3236


Family Primary Care, PLLC

200 Greensboro Rd.

High Point, North Carolina  27260

(336) 717-2274


Guilford County DHHS Public Health Division

1203 Maple St.

Greensboro , North Carolina  27405

(336) 641-4102


Hayes-Taylor Memorial YMCA

*Free/Low-Cost Class

2630 East Florida Street

Greensboro, North Carolina  27401

https://www.ymcagreensboro.org/programs/specialty-programs/diabetes-prevention-program

tracie.heavner@ymcagreensboro.org

336-478-9622


Kathleen Price Bryan Family YMCA

*Free/Low-Cost Class

501 West Market Street

Greensboro, North Carolina  27410

www.ymcagreensboro.org

tracie.heavner@ymcagreensboro.org

336-478-9622

This class has online components


Onsite Programs in Halifax County

Halifax County Public Health System

19 N. Dobbs St.

Halifax , North Carolina  27839

(252) 583-5021


Onsite Programs in Harnett County

AllCare Pharmacy Services, LLC

*Free/Low-Cost Class

9641 Bitter Melon Dr.

Angier , North Carolina  27501

http://www.all-carerx.com

ALLCARERXSERVICES1@YAHOO.COM

(919) 639-6030


Onsite Programs in Haywood County

Haywood County Health and Human Services Agency

*Free/Low-Cost Class

157 Paragon Pkwy.

Suite 800

Clyde , North Carolina  28721

http://www.healthyhaywood.com

(828) 356-2272


Available Onsite Programs

There are no programs available in Henderson County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Hertford County

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Dr.

Ahoskie , North Carolina  27910

www.rcchc.org

(252) 209-0237


Available Onsite Programs

There are no programs available in Hoke County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Hyde County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Iredell County

YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Onsite Programs in Jackson County

Eastern Band of Cherokee Indians

810 Acquoni Rd.

Cherokee , North Carolina  28719

(828) 359-6785


Jackson County Department of Public Health

538 Scotts Creek Road Suite 100

Sylva, North Carolina  28779

http://health.jacksonnc.org/

(828) 586-8994


Onsite Programs in Johnston County

Benson Area Medical Center

3333 NC Hwy. 242 N

Benson, North Carolina  27504

(919) 894-2011 Ext: 238


Johnston County Employee Health and Wellness

101-1C East Market St.

Smithfield , North Carolina  27577

(919) 938-3848

This class is for employees only


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Onsite Programs in Jones County

Jones County Health Department

418 NC Hwy. 58 North

Unit C

Trenton , North Carolina  28585

http://www.jonescountyhealth.com

(252) 448-9111


Available Onsite Programs

There are no programs available in Lee County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Lenoir County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Lincoln County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in McDowell County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Macon County

Macon County Public Health

*Free/Low-Cost Class

1830 Lakeside Dr.

Franklin , North Carolina  28734

(828) 349-2455


Available Onsite Programs

There are no programs available in Madison County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Martin County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Mecklenburg County

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.

Charlotte , North Carolina  28202

https://www.ymcacharlotte.org/health-wellness/achieve-your-goals/managing-health-condition/diabetes-prevention.aspx

diabetesprevention@ymcacharlotte.org

(704) 716-6250


Onsite Programs in Mitchell County

The Williams YMCA of Avery County

*Free/Low-Cost Class

436 Hospital Drive

Linville, North Carolina  28646

www.ymcaavery.org

Laurenw@ymcaavery.org

(828) 737-5500 ext. 319


Available Onsite Programs

There are no programs available in Montgomery County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Moore County

FirstHealth of the Carolinas

5 Aviemore Dr., Community Health Services

Pinehurst , North Carolina  27376

(910) 715-6266


Pinehurst Medical Clinic

15 Regional Dr.

Pinehurst , North Carolina  28374


Onsite Programs in Nash County

Nash County Health Department

214 S. Barnes St.

Nashville , North Carolina  27856

(252) 459-9819


Onsite Programs in New Hanover County

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

910-251-9622 x273


Onsite Programs in Northampton County

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Drive

Ahoskie, North Carolina  27910

www.rcchc.org

252-209-0237


Onsite Programs in Onslow County

Onslow County Health Department

612 College St.

Jacksonville , North Carolina  28540

(910) 347-2154 Ext: 3943


Onsite Programs in Orange County

Orange County Health Department

300 West Tryon St.

Hillsborough , North Carolina  27278

(919) 245-2400


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Available Onsite Programs

There are no programs available in Pamlico County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Pasquotank County

Albemarle Regional Health Services

711 Roanoke Ave.

Elizabeth City, North Carolina  27909

(252) 426-2103


Onsite Programs in Pender County

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

9102519622 x273


Onsite Programs in Person County

Person County Health Department

355 South Madison Blvd.

Roxboro , North Carolina  27573-5485

(336) 597-2204 Ext: 2277


Available Onsite Programs

There are no programs available in Perquimans County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Person County

Person County Health Department

355 South Madison Blvd.

Roxboro , North Carolina  27573-5485

(336) 597-2204 Ext: 2277


Onsite 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/

cravenk@ecu.edu

(252) 744-0087 OR (252) 744-2679


Pitt County Health Department

201 Government Cir.

Greenville , North Carolina  27834

http://www.pittcountync.gov/depts/health/

(252) 902-2361


Vidant Wellness DPP

Vidant Wellness Center

2610 Stantonsburg Road

Greenville , North Carolina  27834

https://www.vidanthealth.com/Services-Treatments/Conditions/Diabetes#

susan.houston@vidanthealth.com

(252) 847-1436


Onsite Programs in Polk County

St. Luke's Hospital

101 Hospital Dr.

Columbus , North Carolina  28722-6418

(828) 894-0824


Onsite Programs in Randolph County

Prevo Drug

*Free/Low-Cost Class

363 Sunset Avenue

Asheboro, North Carolina  27203

www.prevodrug.com

sarabeth@prevodrug.com

336-625-4311


Randolph County Health Department

2222-B South Fayetteville St.

Asheboro , North Carolina  27205

(336) 318-6173


Available Onsite Programs

There are no programs available in Richmond County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Robeson County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Rockingham County

Cone Health Nutrition and Diabetes Education Services

*Free/Low-Cost Class

618 S Main St

Reidsville, North Carolina  27320

www.conehealth.com/diabetes

336-832-3236


Eden Family YMCA

*Free/Low-Cost Class

301 South Kennedy Ave

Eden, North Carolina  27288

https://www.ymcagreensboro.org/programs/specialty-programs/diabetes-prevention-program

tracie.heavner@ymcagreensboro.org

336-478-9622 x240

This class has online components


Rockingham County Division of Public Health

371 NC Hwy. 65, Suite 204

Wentworth , North Carolina  27288

(336) 342-8149


Reidsville Family YMCA

*Free/Low-Cost Class

504 South Main Street

Reidsville, North Carolina  27320

www.ymcagreensboro.org

tracie.heavner@ymcagreensboro.org

336-478-9622 x240

This class has online components


Onsite Programs in Rowan County

YMCA of Rowan County

215 Guffy St.

Salisbury , North Carolina  28147

(704) 216-9622


Available Onsite Programs

There are no programs available in Rutherford County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Sampson County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Scotland County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Stanly County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Stokes County at this time. Please click on a nearby county to find a program or consider an online program.

Available Onsite Programs

There are no programs available in Surry County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Swain County

Swain County Health Department

545 Center St.

Bryson City, North Carolina  28713

http://www.swaincountync.gov

(828) 488-3198 Ext: 2027


Onsite Programs in Transylvania County

Transylvania Public Health

*Free/Low-Cost Class

106 E. Morgan St.

Suite 105

Brevard , North Carolina  28712

www.transylvaniahealth.org

Julie.cunningham@tconc.org

(828) 884-1912


Transylvania Regional Hospital

260 Hospital Dr.

Brevard , North Carolina  28712

(828) 883-5322


Available Onsite Programs

There are no programs available in Tyrrell County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Union County

The Balm In Gilead - SDFI North Carolina

1525 Craine Rd.

Waxhaw , North Carolina  28173

(804) 644-2256


Onsite Programs in Vance County

Granville Vance Public Health

115 Charles Rollins Rd.

Henderson , North Carolina  27536

http://www.gvph.org

(252) 492-7915


, North Carolina  


Onsite Programs in Wake County

Allcare Pharmacy Services, LLC

*Free/Low-Cost Class

9641 Bitter Melon Drive

Angier, North Carolina  27501

https://www.all-carerx.com

ALLCARERXSERVICES1@YAHOO.COM


Betr Health

555 Fayetteville St.

3rd Floor

Raleigh, North Carolina  27601

(877) 677-8767


Eat Smart, Move More, Prevent Diabetes

*Free/Low-Cost Class

512 Brickhaven Dr.

Raleigh, North Carolina  27606

administrator@esmmpreventdiabetes.com

(919) 707-5225


Fired Up Coaching and Wellness

100 S. Fitness Dr.

Fuquay Varina, North Carolina  27526

(919) 567-3400


Helping to Heal Testing and Resource Mobile

104 Crestfield Dr.

Fuquay Varina, North Carolina  27526

(919) 616-1460


Wake County Human Services

10 Sunnybrook Rd.

Raleigh, North Carolina  27610

(919) 210-2503


Wake County Medical Society

4207 Lake Boone Trl., Suite 100

Raleigh , North Carolina  27607

(919) 302-6228


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Available Onsite Programs

There are no programs available in Warren County at this time. Please click on a nearby county to find a program or consider an online program.

Onsite Programs in Washington County

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Drive

Ahoskie, North Carolina  27910

www.rcchc.org

252-209-0237


Onsite Programs in Watauga County

Paul H. Broyhill Wellness Center

232 Boone Hts. Dr.

Boone , North Carolina  28607

http://www.wellness.apprhs.org/

(828) 266-1060


Onsite Programs in Wayne County

Goldsboro Family YMCA

*Free/Low-Cost Class

1105 Pkwy. Dr.

Goldsboro , North Carolina  27534

http://www.goldsboroymca.org/

(919) 778-8557


Wayne County Health Department

301 N Herman St.

Box CC

Goldsboro , North Carolina  27530

(919) 731-1000 Ext: 1235


Onsite Programs in Wilkes County

YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Onsite Programs in Wilson County

Wilson County Health Department

1801 Glendale Dr.

Wilson, North Carolina  27893

(252) 237-3141 Ext: 6657


Wilson Family YMCA

3436 Airport Blvd.

Wilson , North Carolina  27896

https://www.wilsonymca.org/programs/diabetes-prevention-program


Wilson Value Drug Store

*Free/Low-Cost Class

404 Nash St. E.

Wilson, North Carolina  27893

wilsonvaluedrugstore.com

wilsonvaluedrugstore@gmail.com

252-293-4177


Onsite Programs in Yadkin County

YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Available Onsite Programs

There are no programs available in Yancey County at this time. Please click on a nearby county to find a program or consider an online program.

Counties with available onsite classes are listed below.

Alamance

Alamance County Health Department

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

1240 Huffman Mill Rd

Burlington, North Carolina  27215

www.conehealth.com/diabetes

336-832-3236


Alexander

Catawba Valley Health System

*Free/Low-Cost Class

810 Fairgrove Church Road SE

Hickory, North Carolina  28602

acrombie@cvmc.us

828-326-2262


YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

(336) 724-9205 x6354


Avery

The Williams YMCA of Avery County

*Free/Low-Cost Class

436 Hospital Drive

Linville, North Carolina  28646

www.ymcaavery.org

Laurenw@ymcaavery.org

8287375500 x319


Beaufort

Beaufort County Health Department

*Free/Low-Cost Class

1436 Highland Dr.

Washington , North Carolina  27889

http://www.bchd.net

alecia.gurkins@bchd.net

(252)946-1902


Bertie

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Drive

Ahoskie, North Carolina  27910

www.rcchc.org

252-209-0237


Brunswick

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

9102519622 x273


Cabarrus

Cabarrus Health Alliance

300 Mooresville Rd.

Kannapolis , North Carolina  28081

http://www.cabarrushealth.org/

This class has online components


Moose Pharmacy of Concord

*Free/Low-Cost Class

70 Copperfield Blvd NE

#101

Concord , North Carolina  28025

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Moose Pharmacy of Mt. Pleasant

*Free/Low-Cost Class

8374 W Franklin St

Mt Pleasant, North Carolina  28124

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Moose Pharmacy of Kannapolis

*Free/Low-Cost Class

1113 N Main St

Kannapolis, North Carolina  28081

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Caldwell

Catawba Valley Health System

*Free/Low-Cost Class

810 Fairgrove Church Road SE

Hickory, North Carolina  28602

acrombie@cvmc.us

828-326-2262


Caswell

Caswell County Health Department

189 County Park Rd.

Yanceyville , North Carolina  27379

(336) 694-4129 Ext: 143


Catawba

Catawba Valley Medical Center

*Free/Low-Cost Class

810 Fairgrove Church Rd., SE

Hickory , North Carolina  28602

acrombie@cvmc.us

(828) 326-2262


YMCA of Catawba Valley

701 1st St. NW

Hickory , North Carolina  28601

http://www.diabetes.ymcacv.org

(828) 324-2858


Chatham

Chatham County Public Health Department

1000 S. 10th Ave.

Siler City, North Carolina  27344

http://www.dontbe1in3.com/chatham-blog.html

(919) 742-5641 Ext: 8266


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Clay

Clay County Health Department

*Free/Low-Cost Class

345 Courthouse Dr

Hayesville, North Carolina  28904

http://www.clayhdnc.us/

alexgilpin@clayhdnc.us

(828) 389-8052 ext 150


Cleveland

Cleveland County Family YMCA, Inc.

411 Cherryville Rd.

Shelby , North Carolina  28150

http://www.clevecoymca.org

(704) 669-3631


Columbus

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

9102519622 x273


Craven

Craven County Health Department & Community Health Center

2818 Neuse Blvd.

New Bern, North Carolina  28561

http://www.cravencountync.gov/departments/hth/hthmain.cfm

(252) 636-4920 Ext: 2073


Eastern Carolina Young Men's Christian Association

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

www.realodiscountdrug.com

aabode@realodiscountdrug.com

(252) 514-6173


Cumberland

YMCA of the Sandhills

*Free/Low-Cost Class

2717 Fort Bragg Rd.

Fayetteville , North Carolina  28303

http://ymcaofthesandhills.org

jessica.frye@ymcaofthesandhills.org

(919) 259-0136


Dare

Dare County Department of Health and Human Services, Public Health Division

*Free/Low-Cost Class

109 Exeter St.

Manteo , North Carolina  27954

(252) 475-5069


Davie

YMCA of Northwest North Carolina

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Durham

Durham County Department of Public Health

414 E Main St.

Durham , North Carolina  27701

(919) 560-7837


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@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-3260


Southside Discount Pharmacy

3085 Waughtown St.

Winston-Salem , North Carolina  27107-1634

SouthsideDiscountRx@gmail.com

(336) 830-8774


Wake Forest Baptist Health Diabetes and Endocrinology Center

4610 Country Club Dr.

Winston Salem, North Carolina  27104

(336) 716-8244


YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Franklin

Franklin County Health Department

107 Industrial Dr.

Suite C

Louisburg , North Carolina  27549

http://www.franklincohealth.org

(919) 496-2533


Gaston

CaroMont Health

640 Summit Crossing Pl.

Suite 205

Gastonia , North Carolina  28054

(704) 671-7850


Community Health Partners

200 East Second Ave.

Gastonia , North Carolina  28052


Moose Pharmacy of Mt. Holly

*Free/Low-Cost Class

125 W Central Ave

Mt Holly, North Carolina  28120

www.moosepharmacy.com

info@moosepharmacy.com

(704) 784-9613


Greene

Greene County Department of Public Health

227 Kingold Blvd., Suite B

Snow Hill, North Carolina  28580

http://ww.greenecountync.gov

(252) 747-8183


Guilford

Alex W. Spears III YMCA

*Free/Low-Cost Class

3216 Horse Pen Creek Road

Greensboro, North Carolina  27410

https://www.ymcagreensboro.org/programs/specialty-programs/diabetes-prevention-program

tracie.heavner@ymcagreensboro.org

336-478-9622 x240

This class has online components


Cone Health Nutrition and Diabetes Education Services

*Free/Low-Cost Class

301 E Wendover Ave

Suite 415

Greensboro, North Carolina  27401

www.conehealth.com/diabetes

336-832-3236


Family Primary Care, PLLC

200 Greensboro Rd.

High Point, North Carolina  27260

(336) 717-2274


Guilford County DHHS Public Health Division

1203 Maple St.

Greensboro , North Carolina  27405

(336) 641-4102


Hayes-Taylor Memorial YMCA

*Free/Low-Cost Class

2630 East Florida Street

Greensboro, North Carolina  27401

https://www.ymcagreensboro.org/programs/specialty-programs/diabetes-prevention-program

tracie.heavner@ymcagreensboro.org

336-478-9622


Kathleen Price Bryan Family YMCA

*Free/Low-Cost Class

501 West Market Street

Greensboro, North Carolina  27410

www.ymcagreensboro.org

tracie.heavner@ymcagreensboro.org

336-478-9622

This class has online components


Halifax

Halifax County Public Health System

19 N. Dobbs St.

Halifax , North Carolina  27839

(252) 583-5021


Harnett

AllCare Pharmacy Services, LLC

*Free/Low-Cost Class

9641 Bitter Melon Dr.

Angier , North Carolina  27501

http://www.all-carerx.com

ALLCARERXSERVICES1@YAHOO.COM

(919) 639-6030


Haywood

Haywood County Health and Human Services Agency

*Free/Low-Cost Class

157 Paragon Pkwy.

Suite 800

Clyde , North Carolina  28721

http://www.healthyhaywood.com

(828) 356-2272


Hertford

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Dr.

Ahoskie , North Carolina  27910

www.rcchc.org

(252) 209-0237


Iredell

YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Jackson

Eastern Band of Cherokee Indians

810 Acquoni Rd.

Cherokee , North Carolina  28719

(828) 359-6785


Jackson County Department of Public Health

538 Scotts Creek Road Suite 100

Sylva, North Carolina  28779

http://health.jacksonnc.org/

(828) 586-8994


Johnston

Benson Area Medical Center

3333 NC Hwy. 242 N

Benson, North Carolina  27504

(919) 894-2011 Ext: 238


Johnston County Employee Health and Wellness

101-1C East Market St.

Smithfield , North Carolina  27577

(919) 938-3848

This class is for employees only


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Jones

Jones County Health Department

418 NC Hwy. 58 North

Unit C

Trenton , North Carolina  28585

http://www.jonescountyhealth.com

(252) 448-9111


Macon

Macon County Public Health

*Free/Low-Cost Class

1830 Lakeside Dr.

Franklin , North Carolina  28734

(828) 349-2455


Mecklenburg

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.

Charlotte , North Carolina  28202

https://www.ymcacharlotte.org/health-wellness/achieve-your-goals/managing-health-condition/diabetes-prevention.aspx

diabetesprevention@ymcacharlotte.org

(704) 716-6250


Mitchell

The Williams YMCA of Avery County

*Free/Low-Cost Class

436 Hospital Drive

Linville, North Carolina  28646

www.ymcaavery.org

Laurenw@ymcaavery.org

(828) 737-5500 ext. 319


Moore

FirstHealth of the Carolinas

5 Aviemore Dr., Community Health Services

Pinehurst , North Carolina  27376

(910) 715-6266


Pinehurst Medical Clinic

15 Regional Dr.

Pinehurst , North Carolina  28374


Nash

Nash County Health Department

214 S. Barnes St.

Nashville , North Carolina  27856

(252) 459-9819


New Hanover

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

910-251-9622 x273


Northampton

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Drive

Ahoskie, North Carolina  27910

www.rcchc.org

252-209-0237


Onslow

Onslow County Health Department

612 College St.

Jacksonville , North Carolina  28540

(910) 347-2154 Ext: 3943


Orange

Orange County Health Department

300 West Tryon St.

Hillsborough , North Carolina  27278

(919) 245-2400


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Pasquotank

Albemarle Regional Health Services

711 Roanoke Ave.

Elizabeth City, North Carolina  27909

(252) 426-2103


Pender

YMCA of Southeastern NC

*Free/Low-Cost Class

PO Box 3467

Wilmington, North Carolina  28406

www.ymcasenc.org

bridget.carroll@ymcasenc.org

9102519622 x273


Person

Person County Health Department

355 South Madison Blvd.

Roxboro , North Carolina  27573-5485

(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/

cravenk@ecu.edu

(252) 744-0087 OR (252) 744-2679


Pitt County Health Department

201 Government Cir.

Greenville , North Carolina  27834

http://www.pittcountync.gov/depts/health/

(252) 902-2361


Vidant Wellness DPP

Vidant Wellness Center

2610 Stantonsburg Road

Greenville , North Carolina  27834

https://www.vidanthealth.com/Services-Treatments/Conditions/Diabetes#

susan.houston@vidanthealth.com

(252) 847-1436


Polk

St. Luke's Hospital

101 Hospital Dr.

Columbus , North Carolina  28722-6418

(828) 894-0824


Randolph

Prevo Drug

*Free/Low-Cost Class

363 Sunset Avenue

Asheboro, North Carolina  27203

www.prevodrug.com

sarabeth@prevodrug.com

336-625-4311


Randolph County Health Department

2222-B South Fayetteville St.

Asheboro , North Carolina  27205

(336) 318-6173


Rockingham

Cone Health Nutrition and Diabetes Education Services

*Free/Low-Cost Class

618 S Main St

Reidsville, North Carolina  27320

www.conehealth.com/diabetes

336-832-3236


Eden Family YMCA

*Free/Low-Cost Class

301 South Kennedy Ave

Eden, North Carolina  27288

https://www.ymcagreensboro.org/programs/specialty-programs/diabetes-prevention-program

tracie.heavner@ymcagreensboro.org

336-478-9622 x240

This class has online components


Rockingham County Division of Public Health

371 NC Hwy. 65, Suite 204

Wentworth , North Carolina  27288

(336) 342-8149


Reidsville Family YMCA

*Free/Low-Cost Class

504 South Main Street

Reidsville, North Carolina  27320

www.ymcagreensboro.org

tracie.heavner@ymcagreensboro.org

336-478-9622 x240

This class has online components


Rowan

YMCA of Rowan County

215 Guffy St.

Salisbury , North Carolina  28147

(704) 216-9622


Swain

Swain County Health Department

545 Center St.

Bryson City, North Carolina  28713

http://www.swaincountync.gov

(828) 488-3198 Ext: 2027


Transylvania

Transylvania Public Health

*Free/Low-Cost Class

106 E. Morgan St.

Suite 105

Brevard , North Carolina  28712

www.transylvaniahealth.org

Julie.cunningham@tconc.org

(828) 884-1912


Transylvania Regional Hospital

260 Hospital Dr.

Brevard , North Carolina  28712

(828) 883-5322


Union

The Balm In Gilead - SDFI North Carolina

1525 Craine Rd.

Waxhaw , North Carolina  28173

(804) 644-2256


Vance

Granville Vance Public Health

115 Charles Rollins Rd.

Henderson , North Carolina  27536

http://www.gvph.org

(252) 492-7915


, North Carolina  


Wake

Allcare Pharmacy Services, LLC

*Free/Low-Cost Class

9641 Bitter Melon Drive

Angier, North Carolina  27501

https://www.all-carerx.com

ALLCARERXSERVICES1@YAHOO.COM


Betr Health

555 Fayetteville St.

3rd Floor

Raleigh, North Carolina  27601

(877) 677-8767


Eat Smart, Move More, Prevent Diabetes

*Free/Low-Cost Class

512 Brickhaven Dr.

Raleigh, North Carolina  27606

administrator@esmmpreventdiabetes.com

(919) 707-5225


Fired Up Coaching and Wellness

100 S. Fitness Dr.

Fuquay Varina, North Carolina  27526

(919) 567-3400


Helping to Heal Testing and Resource Mobile

104 Crestfield Dr.

Fuquay Varina, North Carolina  27526

(919) 616-1460


Wake County Human Services

10 Sunnybrook Rd.

Raleigh, North Carolina  27610

(919) 210-2503


Wake County Medical Society

4207 Lake Boone Trl., Suite 100

Raleigh , North Carolina  27607

(919) 302-6228


YMCA of the Triangle

*Free/Low-Cost Class

801 Corporate Center Dr.

Suite 200

Raleigh, North Carolina  27607

www.ymcatriangle.org

Amy.Ward@ymcatriangle.org

919-582-9396


Washington

Roanoke Chowan Community Health Center

*Free/Low-Cost Class

120 Health Center Drive

Ahoskie, North Carolina  27910

www.rcchc.org

252-209-0237


Watauga

Paul H. Broyhill Wellness Center

232 Boone Hts. Dr.

Boone , North Carolina  28607

http://www.wellness.apprhs.org/

(828) 266-1060


Wayne

Goldsboro Family YMCA

*Free/Low-Cost Class

1105 Pkwy. Dr.

Goldsboro , North Carolina  27534

http://www.goldsboroymca.org/

(919) 778-8557


Wayne County Health Department

301 N Herman St.

Box CC

Goldsboro , North Carolina  27530

(919) 731-1000 Ext: 1235


Wilkes

YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Wilson

Wilson County Health Department

1801 Glendale Dr.

Wilson, North Carolina  27893

(252) 237-3141 Ext: 6657


Wilson Family YMCA

3436 Airport Blvd.

Wilson , North Carolina  27896

https://www.wilsonymca.org/programs/diabetes-prevention-program


Wilson Value Drug Store

*Free/Low-Cost Class

404 Nash St. E.

Wilson, North Carolina  27893

wilsonvaluedrugstore.com

wilsonvaluedrugstore@gmail.com

252-293-4177


Yadkin

YMCA of Northwest North Carolina

*Free/Low-Cost Class

301 N Main Street

Suite 1900

Winston Salem, North Carolina  27101

www.ymcanwnc.org

c.schuster@ymcanwnc.org

3367249205 x6354


Please Contact Us if you are a DPP provider and would like to update your program contact information.

(Updated on 03/27/2019)