87 Veteran Services Resources in California — Free Help & Counseling
87 verified veteran services resources in California. Find free counseling, crisis support, sliding-scale therapy, substance abuse treatment, and community help on OneClickMentalHealth. Includes providers offering services in English, Spanish. Search by city, ZIP, or insurance.
Verified resources
- Alameda County Veterans Service Office (CVSO) – Veterans Benefits & Services — Veteran Services in Oakland, California — (510) 272-6586 — Alameda County Veterans Service Office (CVSO) at 1221 Oak Street Room 226, Oakland 94612 provides free veterans benefits assistance. Phone: (510) 272-6586. Hour
- Alpine County Veterans Services – CalVet County Services (Alpine County) — Veteran Services in Markleeville, California — (530) 694-2235 — Alpine County veterans in Markleeville can access veterans benefits through: Alpine County Social Services: 100 Foothill Road, Markleeville, (530) 694-2235. El
- Amador County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Jackson, California — (209) 223-6470 — Amador County Veterans Service Office at 810 Court Street Suite B, Jackson 95642 provides free veterans benefits assistance. Phone: (209) 223-6470. Hours: M–F 8
- Butte County CVSO – Veterans Service Office (Chico) — Veteran Services in Chico, California — (530) 879-2453 — Butte County Veteran Service Office providing free claims assistance for Butte County veterans.
- Butte County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Oroville, California — (530) 538-7631 — Butte County Veterans Service Office at 25 County Center Drive Suite 230, Oroville 95965 provides free veterans benefits assistance. Phone: (530) 538-7631. Hour
- CalVet – California Department of Veterans Affairs (Benefits, Education & Services) — Veteran Services in Sacramento, California — (800) 952-5626 — CalVet is the California state agency dedicated to serving the needs of California's 1.6 million veterans. Provides information and assistance with state and fe
- Calaveras County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in San Andreas, California — (209) 754-6107 — Calaveras County Veterans Service Office at 891 Mountain Ranch Road, San Andreas 95249 provides free veterans benefits assistance. Phone: (209) 754-6107. Hours:
- Colusa County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Colusa, California — (530) 458-0560 — Colusa County Veterans Service Office at 547 Market Street Suite 102, Colusa 95932 provides free veterans benefits assistance. Phone: (530) 458-0560. Hours: M–F
- Contra Costa County CVSO – Veterans Service Office — Veteran Services in Martinez, California — (925) 313-1481 — Contra Costa County Veteran Service Office providing free claims assistance and benefits counseling for veterans and their families.
- Contra Costa County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Martinez, California — (925) 313-1481 — Contra Costa County Veterans Service Office (CVSO) at 40 Douglas Drive Suite 101, Martinez 94553 provides free veterans benefits assistance. Phone: (925) 313-14
- DAV (Disabled American Veterans) – OC Chapter 23 Free VA Claims Help — Veteran Services in Orange County, California — (714) 673-9807 — DAV Chapter 23 serves Orange County veterans with free, accredited VA disability claims assistance. National Service Officers help veterans file compensation cl
- Del Norte County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Crescent City, California — (707) 465-0468 — Del Norte County Veterans Service Office at 980 9th Street, Crescent City 95531 provides free veterans benefits assistance. Phone: (707) 465-0468. Hours: M–F 8a
- El Dorado County CVSO – Veterans Service Office — Veteran Services in Placerville, California — (530) 621-5892 — El Dorado County Veteran Service Office assisting veterans with VA claims and benefits.
- El Dorado County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Placerville, California — (530) 621-5502 — El Dorado County Veterans Service Office at 360 Fair Lane, Placerville 95667 provides free veterans benefits assistance. Phone: (530) 621-5502. Hours: M–F 8am–5
- Fresno County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Fresno, California — (559) 600-1620 — Fresno County Veterans Service Office at 2220 Tulare Street Suite 600, Fresno 93721 provides free veterans benefits assistance. Phone: (559) 600-1620. Hours: M–
- Fresno VA Medical Center — Veteran Services in Fresno, California — (559) 225-6100 — VA Central California Health Care System in Fresno providing comprehensive healthcare for veterans in the Central Valley.
- Glenn County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Willows, California — (530) 934-6531 — Glenn County Veterans Service Office at 526 W. Sycamore Street, Willows 95988 provides free veterans benefits assistance. Phone: (530) 934-6531. Hours: M–F 8am–
- Humboldt County CVSO – Veterans Service Office (Eureka) — Veteran Services in Eureka, California — (707) 476-4214 — Humboldt County Veteran Service Office helping veterans access VA benefits and community resources.
- Humboldt County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Eureka, California — (707) 445-7251 — Humboldt County Veterans Service Office at 825 5th Street Room 116, Eureka 95501 provides free veterans benefits assistance. Phone: (707) 445-7251. Hours: M–F 8
- Imperial County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in El Centro, California — (442) 265-1180 — Imperial County Veterans Service Office at 1351 S. Imperial Avenue, El Centro 92243 provides free veterans benefits assistance. Phone: (442) 265-1180. Hours: M–
- Inyo County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Independence, California — (760) 878-0262 — Inyo County Veterans Service Office at 168 N. Edwards Street, Independence 93526 provides free veterans benefits assistance. Phone: (760) 878-0262. Hours: M–F 8
- Kern County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Bakersfield, California — (661) 868-5400 — Kern County Veterans Service Office at 1300 Norris Road, Bakersfield 93308 provides free veterans benefits assistance. Phone: (661) 868-5400. Hours: M–F 8am–5pm
- Kings County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Hanford, California — (559) 852-2680 — Kings County Veterans Service Office at 1400 W. Lacey Boulevard, Hanford 93230 provides free veterans benefits assistance. Phone: (559) 852-2680. Hours: M–F 8am
- Lake County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Lakeport, California — (707) 263-2311 — Lake County Veterans Service Office at 245 N. Forbes Street, Lakeport 95453 provides free veterans benefits assistance. Phone: (707) 263-2311. Hours: M–F 8am–5p
- Lassen County Veterans Service Office (CVSO) – Veterans Benefits — Veteran Services in Susanville, California — (530) 251-8183 — Lassen County Veterans Service Office at 220 S. Lassen Street Suite 8, Susanville 96130 provides free veterans benefits assistance. Phone: (530) 251-8183. Hours
Browse by county in California
Browse by city
Frequently asked questions
How many veteran services resources are available in California?
OneClickMentalHealth lists verified veteran services resources across California. The full count and current listings are shown above. New providers are added and verified on an ongoing basis.
Are these veteran services services free?
Most listings on OneClickMentalHealth are free or low-cost. Each resource page shows pricing or fee structure when known. Many providers offer sliding-scale fees based on income, accept Medicaid, or are funded by federal, state, or county programs.
How do I know if I'm eligible?
Eligibility varies by provider — common factors include income, insurance, residency, age, and the type of service needed. Call the listed phone number; most intake staff can tell you in a few minutes whether you qualify and what to bring.
What if I'm in crisis right now?
If you or someone you love is in immediate danger, call 911. For mental health emergencies, call or text 988 — the Suicide & Crisis Lifeline — for free, 24/7, confidential support in English and Spanish (Spanish: press 2). Veterans can press 1.
Do these services accept insurance or Medicaid?
Many do. Open any resource page to see accepted insurance plans when reported, or call to confirm. If you don't have insurance, ask about sliding-scale fees, charity care, or county-funded programs — many providers serve uninsured patients.
Can I get help in a language other than English?
Yes — many resources offer services in Spanish, and several support Vietnamese, Korean, Chinese, Tagalog, Arabic, or French. Use the language filter, or call 988 (press 2 for Spanish, or use 988lifeline.org/help-yourself/en-espanol/ for more options).
In crisis? Call or text 988 for the Suicide & Crisis Lifeline (free, 24/7, confidential, English and Spanish). Veterans press 1. For LGBTQ+ youth, call 988 then press 3. If you are in immediate danger, call 911.