Contact the Navigator
For assistance in selecting a Diabetes Prevention Program

Find a Program

Contact the Navigator
For assistance in selecting a Diabetes Prevention Program

CDC-recognized diabetes prevention programs in North Carolina

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

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

Please contact the program for class information.

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


  • 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.


  • 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.


  • 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


  • 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


  • 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


  • 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.


  • 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

    krose@caswellnc.us

    (336) 694-4129 Ext: 8133


  • 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


  • 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.


  • 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


  • 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


  • 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


  • 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


  • 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


  • 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.


  • 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.


  • 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

    https://www.guilfordcountync.gov/our-county/human-services/health-department/adult-health-services

    (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


  • 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


  • 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.


  • 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


  • 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.


  • 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.


  • 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.


  • 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


  • 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.


  • 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


  • 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


  • 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


  • 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


  • 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.


  • 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


  • 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.


  • 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.


  • 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.


  • 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.


  • 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.


  • 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


  • 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


  • 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


  • 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.


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


Onsite Programs

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

krose@caswellnc.us

(336) 694-4129 Ext: 8133


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

https://www.guilfordcountync.gov/our-county/human-services/health-department/adult-health-services

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