Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. Margaret Craig xhas an overall rating of 2.3.


Dr. Margaret Craig, MD is a Doctor primarily located in Lenoir, NC, with other offices in Jefferson, NC and North Wilkesboro, NC (and 11 other locations). She has 48 years of experience. Her specialties include Child Psychiatry and Psychiatry. Dr. Craig is affiliated with Ashe Memorial Hospital. She speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

2415 Morganton Blvd SW
Lenoir, NC 28645

221 W Main St
Jefferson, NC 28640

1430 Willow Lane West Park
North Wilkesboro, NC 28659

162 Wm Jb Blevins Dr
Jefferson, NC 28640

1650 Highway 18 S
Sparta, NC 28675

132 Poplar Grove Connector
Boone, NC 28607

189 Samaritans Ridge Rd
Elkin, NC 28621

351 Riverside Dr
Mount Airy, NC 27030

636 Granberry St
Newland, NC 28657

486 Spaulding Rd
Marion, NC 28752

377 Shadowline Dr
Boone, NC 28607

895 State Farm Rd
Boone, NC 28607

360 Beech St
Newland, NC 28657

318 Turnersburg Hwy
Statesville, NC 28625

Nearby Doctors

Dr. Margaret Craig, MD is similar to these 3 Doctors near Lenoir, NC.