Virginia · Listings Checked October 2026

Community Mental Health Centers in Virginia

Where Can You Find Community Mental Health Centers in Virginia?

SAMHSA's FindTreatment.gov lists 46 community mental health centers in Virginia (checked October 2026). The most are in Richmond (4), Suffolk (3) and Lynchburg (2). 46 of them accept Medicaid.

Community Mental Health Centers in Virginia by City

Community Mental Health Centers in Virginia by city
CityListedAccept Medicaid
Community Mental Health Centers in Richmond44
Community Mental Health Centers in Suffolk33
Community Mental Health Centers in Lynchburg22
Community Mental Health Centers in Martinsville22
Community Mental Health Centers in Norton22
Community Mental Health Centers in Williamsburg22
Community Mental Health Centers in Woodbridge22
Community Mental Health Centers in Abingdon11
Community Mental Health Centers in Alexandria11
Community Mental Health Centers in Ashland11
Community Mental Health Centers in Chesterfield11
Community Mental Health Centers in Covington11
Community Mental Health Centers in Danville11
Community Mental Health Centers in Falls Church11
Community Mental Health Centers in Franklin11
Community Mental Health Centers in Glen Allen11
Community Mental Health Centers in Gloucester11
Community Mental Health Centers in Goochland11
Community Mental Health Centers in Hampton11
Community Mental Health Centers in Henrico11
Community Mental Health Centers in Independence11
Community Mental Health Centers in Jonesville11
Community Mental Health Centers in Leesburg11
Community Mental Health Centers in Manassas11
Community Mental Health Centers in Mechanicsville11
Community Mental Health Centers in Powhatan11
Community Mental Health Centers in Providence Forge11
Community Mental Health Centers in Roanoke11
Community Mental Health Centers in Rocky Mount11
Community Mental Health Centers in Smithfield11
Community Mental Health Centers in Staunton11
Community Mental Health Centers in Sterling11
Community Mental Health Centers in Stuart11
Community Mental Health Centers in Tappahannock11
Community Mental Health Centers in Weber City11
Community Mental Health Centers in Yorktown11

From SAMHSA's FindTreatment.gov listings, checked October 2026. Cities with enough listings link to their own page; others link to the city's full treatment page.

More About Community Mental Health Centers

Read what community mental health centers offer. For the state's crisis lines, Medicaid coverage and license lookups, see mental health care in Virginia.

Other services in Virginia: low-cost mental health care in Virginia, mental health clinics that take medicaid in Virginia, child and teen mental health services in Virginia, ptsd treatment in Virginia, walk-in mental health crisis centers in Virginia, emdr therapy in Virginia, mental health care for veterans in Virginia.

Frequently Asked Questions

How Many Community Mental Health Centers Are in Virginia?

SAMHSA's FindTreatment.gov lists 46 community mental health centers in Virginia, checked October 2026. The most are in Richmond (4), Suffolk (3) and Lynchburg (2).

Do Community Mental Health Centers in Virginia Accept Medicaid?

46 of the 46 listed accept Medicaid. Confirm your plan with the facility before you start.

Sources

  1. SAMHSA FindTreatment.gov listing data, checked October 2026

In crisis? Call or text 988 or chat at 988lifeline.org, any time. If someone is in immediate danger, call 911. anxiety.help is an independent guide, not a mental health provider or crisis service, and doesn't give medical advice. For a free, confidential referral, call SAMHSA's National Helpline at 1-800-662-4357.