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

Please contact the program for class information.

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.
Please contact the program for class information.

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)