Open to everyone · 310+ verified NH providers
Finding the right mental health care shouldn't be a maze. Filter by what you need, where you are, and what you can pay — then reach out directly. Every listing is sourced and verified by Meridian.
How you'd like to get care
Type of care or specialty
Insurance & cost
Pick a specialty or the kind of care you want — therapy, psychiatry, groups, substance use, youth, and more. Not sure? Just search a word like “anxiety” or “grief.”
Choose your catchment area to see the community mental health center that serves your town, plus nearby and statewide options.
Filter by NH Medicaid, Medicare, sliding scale, or no-cost care so you only see places you can actually afford.
Jump straight to a common combination, or build your own with the filters above.
New Hampshire's public system is organized into ten community mental health center (CMHC) catchment areas. Your center is the front door to therapy, psychiatry, case management, and crisis care — regardless of insurance.
Serves Coös County, northern Grafton, and northern Carroll.
Serves the Upper Valley — upper Grafton and Sullivan County.
Serves Belknap County and parts of Carroll and Merrimack.
Serves the Capital Region — central Merrimack County.
Serves Cheshire County and western Hillsborough.
Serves the Greater Nashua area and southern Hillsborough.
Serves Manchester and surrounding towns.
Serves the southern Rockingham coast — Hampton, Exeter, Portsmouth.
Serves Strafford County — Dover, Rochester, Somersworth.
Serves southern Rockingham — Derry, Salem, Londonderry, Windham.
Finding ongoing care takes time. If you're in distress right now, you don't have to wait — call or text 988, or reach NH's Rapid Response line at 833-710-6477 for a mobile crisis team, 24/7 and free.
See all crisis resourcesPrefer to browse the full directory? See all 310+ resources or suggest one that's missing.