NaviraSearch near you

Mental health services in North Carolina

North Carolina has 308 mental health services listed on Navira, in 115 cities and towns.

Search by ZIP code for the nearest mental health services

City or townListings
Charlotte25
Raleigh14
Durham12
Greensboro12
Winston Salem12
Fayetteville8
Lumberton8
Wilmington8
Gastonia7
High Point7
Shelby7
Asheville6
Greenville5
Concord4
Hendersonville4
Hickory4
Kinston4
Laurinburg4
Monroe4
Morganton4
Statesville4
Ahoskie3
Boone3
Cary3
Elizabeth City3
Goldsboro3
Henderson3
Lenoir3
Morehead City3
New Bern3
Roanoke Rapids3
Salisbury3
Smithfield3
Wilson3
Albemarle2
Asheboro2
Burlington2
Chapel Hill2
Jacksonville2
Lexington2
Lincolnton2
Marion2
Maxton2
Mooresville2
Newland2
North Wilkesboro2
Pinehurst2
Raeford2
Reidsville2
Rocky Mount2
Rocky Point2
Rutherfordton2
Tarboro2
Wake Forest2
Walnut Cove2
Washington2
Williamston2
Yadkinville2
Zebulon2
Aberdeen1
Ayden1
Bakersville1
Black Mountain1
Clayton1
Clyde1
Connelly Springs1
Dallas1
Davidson1
Dobson1
Dunn1
Elizabethtown1
Ellenboro1
Erwin1
Forest City1
Franklin1
Fuquay Varina1
Garner1
Gold Hill1
Hampstead1
Huntersville1
Indian Trail1
Jefferson1
Kenansville1
Kernersville1
King1
Leland1
Lillington1
Linville1
Louisburg1
Mill Spring1
Mocksville1
Mount Airy1
Pembroke1
Pittsboro1
Pleasant Hill1
Plymouth1
Red Springs1
Rockingham1
Rowland1
Roxboro1
Sanford1
Scotland Neck1
Sealevel1
Shallotte1
Siler City1
Sparta1
Spring Lake1
Taylorsville1
Thomasville1
Troy1
Valdese1
Wade1
Wadesboro1
Whiteville1
Windsor1

More in North Carolina

Where these listings come from

Substance Abuse and Mental Health Services Administration (SAMHSA).

Data refreshed 2026-11-01. Meeting times change; check with the group or program before you go.