Where Government Mental Health Support Comes From
Mental health services funded by government come from several different sources, and which one serves you depends on your age, income, employment status, and where you live. The main routes are Medicaid (state health insurance for lower-income people), Medicare (federal health insurance for people 65 and older, and some younger people with disabilities), the Veterans Health Administration (for military service members and veterans), and community mental health centers that receive federal and state funding. Some programs are run by your state health department, others by your county, and some by nonprofits that contract with government agencies.
You do not need to choose between them — you may be covered by more than one. A veteran on Medicare, for example, can use both the VA and Medicare for mental health care. The challenge is knowing which door to walk through first, because each has different intake processes, different providers, and different wait times. This guide walks you through the main programs and how to find the one that covers you.
Key Takeaways
- Medicaid covers mental health services in every state, but the specific services and how you enroll vary by state.
- Medicare covers therapy and psychiatric care for people 65 and older and some younger people with disabilities, through both traditional Medicare and Medicare Advantage plans.
- The Veterans Health Administration provides mental health care to veterans at no cost, including therapy, medication management, and crisis support.
- Community mental health centers in your area offer low-cost or sliding-scale services and can connect you to other programs if you do not meet their income limits.
- Your first step is usually to contact your state Medicaid office, your local health department, or 211 to find out which programs you may use.
Medicaid Mental Health Coverage by State
Medicaid is the largest source of mental health funding in the United States, and every state runs a Medicaid program that covers therapy, psychiatric evaluation, medication management, and inpatient hospitalization for mental health crises. However, the specific services covered, the copays you pay, and how you enroll differ from state to state. Some states cover unlimited therapy sessions; others limit you to a certain number per year. Some states have no copay for mental health visits; others charge a small fee.
To find out what your state covers, go to your state Medicaid website (search "[your state] Medicaid") or call the number on the back of your Medicaid card if you already have one. If you do not have Medicaid, you can check whether you meet your state's income limits by visiting Healthcare.gov or calling 1-800-318-2596. Income limits vary widely — some states cover people up to 138% of the federal poverty line, others up to 100%, and a few states have not expanded Medicaid at all. If you do not meet your state's Medicaid income limit, ask about other programs: some states run separate mental health programs for uninsured people, and community mental health centers often serve people regardless of insurance status.
Medicare Coverage for Mental Health Services
Medicare covers mental health services for people 65 and older and some younger people with disabilities. The program pays for outpatient therapy (individual, group, or family), psychiatric evaluation and medication management, and inpatient psychiatric hospitalization. You pay a copay for each visit — typically 20% of the approved amount after you meet your deductible — and there is no limit on the number of sessions you can have in a year.
If you have traditional Medicare (Parts A and B), you can see any psychiatrist, psychologist, or licensed clinical social worker who accepts Medicare. If you have a Medicare Advantage plan (Part C), your coverage and your choice of providers depend on your specific plan. Some Medicare Advantage plans cover more mental health services than traditional Medicare, but they may require you to use providers in their network or to get approval before starting therapy. Check your plan documents or call the number on your insurance card to find out what your plan covers and whether you need a referral.
Veterans Health Administration Mental Health Services
The Veterans Health Administration (VA) provides mental health care to veterans at no cost, regardless of income or other insurance. Services include individual and group therapy, psychiatric medication management, crisis counseling, and inpatient hospitalization. The VA also runs specialized programs for post-traumatic stress disorder (PTSD), substance use, military sexual trauma, and other conditions common in veterans. If you are a veteran, you can use VA mental health services even if you also have Medicare, Medicaid, or private insurance.
To use VA mental health services, you must first enroll in the VA health system. You can enroll online at VA.gov, by phone at 1-877-222-8387, or in person at your nearest VA medical center. Enrollment is free and does not require you to be a certain age or have a service-connected disability — all veterans are welcome. After you enroll, you can schedule a mental health appointment by calling your local VA medical center or using the VA's online scheduling tool. Wait times vary by location and by service; some VA centers offer same-day crisis appointments, while routine therapy appointments may have a wait of several weeks.
Community Mental Health Centers and Federally may have access to Health Centers
Community mental health centers (CMHCs) and Federally may have access to Health Centers (FQHCs) are nonprofit organizations that receive federal and state funding to provide mental health services to anyone in their service area, regardless of insurance status or ability to pay. They offer therapy, psychiatric evaluation, medication management, and crisis services. Many also provide substance use treatment, case management, and support groups. Fees are based on a sliding scale, meaning you pay what you can afford based on your income — some people pay nothing, others pay a small copay.
To find a community mental health center near you, search "CMHC near me" or "FQHC near me," or call 211 and ask for mental health services in your area. When you call to schedule an appointment, tell them your income so they can calculate your fee. Wait times vary; some centers can see you within a week, others have a wait of several weeks. If the center you contact does not have availability, ask them to refer you to another center or to a different program you might be able to use.
State-Funded Mental Health Programs and Crisis Services
Many states run mental health programs separate from Medicaid that serve uninsured people or people who do not meet Medicaid income limits. These programs vary by state in what they cover and how to access them. Some states have a single state mental health agency you can contact; others have programs run by individual counties. Your state Medicaid office or your local health department can tell you whether your state has a program you can use and how to reach it.
Every state also funds crisis services, which are free and available 24 hours a day. The 988 Suicide and Crisis Lifeline is a national number you can call or text if you are in crisis, thinking about suicide, or need someone to talk to. When you call or text 988, you reach a counselor in your state who can listen, help you think through what you are facing, and connect you to local services. Crisis services are free and confidential, and using them does not require insurance or income documentation.
How to Find Out Which Program Covers You
The fastest way to find out which programs you can use is to call 211 and tell them you are looking for mental health services. 211 is a free helpline run by nonprofits in every state; the counselor who answers will ask about your age, income, insurance status, and location, then tell you which programs serve you and how to contact them. You can also visit 211.org and enter your zip code to see programs in your area.
If you already have insurance, start there: call the number on your insurance card and ask for mental health providers in your area and whether you need a referral. If you do not have insurance, call your state Medicaid office to find out whether you meet the income limit, or contact your local health department and ask about mental health services for uninsured people. If you are a veteran, go to VA.gov or call 1-877-222-8387 to enroll in VA health services. If you are in crisis, call or text 988 when ready.
Frequently Asked Questions
Do I have to pay for mental health services if I use a government program?
It depends on the program. Medicaid and Medicare require a copay for each visit, though the amount varies by state and by plan. The VA provides services at no cost to veterans. Community mental health centers use a sliding scale based on income, so you may pay nothing or a small amount. Crisis services like 988 are always free.
How long does it usually take to get an appointment?
Wait times vary widely by program, location, and type of service. Crisis services can usually see you the same day. Routine therapy appointments at community mental health centers may take one to four weeks. VA mental health appointments vary by location; some centers have waits of several weeks. Call the program directly to ask about current wait times in your area.
Can I use more than one program at the same time?
Yes. If you have both Medicare and Medicaid, you can use either one. Veterans can use VA services and also use Medicare or Medicaid. If you have insurance and also want to use a community mental health center, you can do both. Tell each provider about your other insurance so they can coordinate care.
What if I cannot afford the copay?
Ask the provider about copay waivers or reductions. Many Medicaid programs waive copays for people with very low income. Community mental health centers can adjust your fee based on your income. If you are having trouble paying, tell the provider when you schedule your appointment.
What if I do not have a regular address or phone number?
Community mental health centers and crisis services can work with people who are homeless or do not have a stable phone number. Call 211 or go to your local health department and tell them your situation; they can connect you to programs that serve people without housing or stable contact information.