Oklahoma · Listings Checked October 2026

Mental Health Care for Veterans in Oklahoma

Where Can You Find Mental Health Care for Veterans in Oklahoma?

SAMHSA's FindTreatment.gov lists 86 mental health facilities with programs for veterans in Oklahoma (checked October 2026). The most are in Oklahoma City (13), Tulsa (5) and Muskogee (4). 79 of them accept Medicaid.

Mental Health Care for Veterans in Oklahoma by City

Mental Health Care for Veterans in Oklahoma by city
CityListedAccept Medicaid
Mental Health Care for Veterans in Oklahoma City1313
Mental Health Care for Veterans in Tulsa52
Mental Health Care for Veterans in Muskogee42
Mental Health Care for Veterans in Idabel32
Mental Health Care for Veterans in McAlester32
Mental Health Care for Veterans in Ada22
Mental Health Care for Veterans in Durant22
Mental Health Care for Veterans in Elk City22
Mental Health Care for Veterans in Enid22
Mental Health Care for Veterans in Hugo22
Mental Health Care for Veterans in Norman22
Mental Health Care for Veterans in Okmulgee22
Mental Health Care for Veterans in Shawnee22
Mental Health Care for Veterans in Afton11
Mental Health Care for Veterans in Antlers11
Mental Health Care for Veterans in Ardmore11
Mental Health Care for Veterans in Atoka11
Mental Health Care for Veterans in Bartlesville11
Mental Health Care for Veterans in Blackwell11
Mental Health Care for Veterans in Chandler11
Mental Health Care for Veterans in Checotah11
Mental Health Care for Veterans in Chickasha11
Mental Health Care for Veterans in Claremore11
Mental Health Care for Veterans in Cleveland11
Mental Health Care for Veterans in Duncan11
Mental Health Care for Veterans in El Reno11
Mental Health Care for Veterans in Grove11
Mental Health Care for Veterans in Heavener11
Mental Health Care for Veterans in Hobart11
Mental Health Care for Veterans in Holdenville11
Mental Health Care for Veterans in Jay11
Mental Health Care for Veterans in Kansas11
Mental Health Care for Veterans in Kingfisher11
Mental Health Care for Veterans in Lawton11
Mental Health Care for Veterans in Miami11
Mental Health Care for Veterans in Nowata11
Mental Health Care for Veterans in Pauls Valley11
Mental Health Care for Veterans in Pawhuska11
Mental Health Care for Veterans in Perry11
Mental Health Care for Veterans in Ponca City11
Mental Health Care for Veterans in Poteau11
Mental Health Care for Veterans in Pryor11
Mental Health Care for Veterans in Sallisaw11
Mental Health Care for Veterans in Sapulpa11
Mental Health Care for Veterans in Seminole11
Mental Health Care for Veterans in Stigler11
Mental Health Care for Veterans in Stillwater11
Mental Health Care for Veterans in Stilwell11
Mental Health Care for Veterans in Tahlequah11
Mental Health Care for Veterans in Vinita11
Mental Health Care for Veterans in Wagoner11
Mental Health Care for Veterans in Warner11
Mental Health Care for Veterans in Watonga11
Mental Health Care for Veterans in Weatherford11
Mental Health Care for Veterans in Yukon11

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 Mental Health Care for Veterans

Read PTSD and trauma therapy. For the state's crisis lines, Medicaid coverage and license lookups, see mental health care in Oklahoma.

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

Frequently Asked Questions

How Many Mental Health Care for Veterans Are in Oklahoma?

SAMHSA's FindTreatment.gov lists 86 mental health facilities with programs for veterans in Oklahoma, checked October 2026. The most are in Oklahoma City (13), Tulsa (5) and Muskogee (4).

Do Mental Health Care for Veterans in Oklahoma Accept Medicaid?

79 of the 86 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.