Sacramento housing & shelter resources
Verified shelter, housing, and homeless-services programs across Sacramento County. If you need a bed tonight and aren't sure where to start, dial 2-1-1.
How shelter works in Sacramento
Sacramento Steps Forward is the lead agency for the Sacramento City & County Continuum of Care (HUD code CA-503). Most shelter intake runs through the Coordinated Access System, which you reach by dialing 2-1-1 (or (916) 498-1000). A 2-1-1 operator screens your situation and connects you to an available bed — you do not need an address or ID to call. A few programs, like Union Gospel Mission's men's shelter, take direct walk-ins; those are noted below.
Try this first
Not sure which program fits?
Answer four quick questions and the Sacramento Resource Navigator routes you to the right pathway — veterans, youth, families, or single adults.
Sacramento shelter & housing programs
Salvation Army Center of Hope
Sacramento County's largest shelter (130 beds), with 30–90 day stays for single adults. Intake is through 2-1-1, not a direct line.
- Eligibility
- Single adults; assessed via 2-1-1
- Address
- 1200 North B St, Sacramento, CA 95811
- Intake
- Dial 2-1-1 for a shelter assessment
- Cost
- Free
Verified June 2026
Union Gospel Mission
Men's shelter with nightly first-come bed sign-ups at 5:30 p.m. Includes dinner, showers, clothing, and breakfast. Walk-in — no referral needed.
- Eligibility
- Men 18+; photo ID + current negative TB card
- Hours
- Bed sign-up nightly 5:30 p.m.
- Address
- 400 Bannon St, Sacramento, CA 95811
- Phone
- (916) 447-3268
- Cost
- Free
Verified June 2026
Saint John's Program for Real Change
Residential program plus a short-term respite shelter for women and children. Sobriety required for most programs.
- Eligibility
- Women and children
- Phone
- (916) 453-1482
- Cost
- Free
Verified June 2026
Next Move Homeless Services
Emergency family shelter and the Mather Community Campus transitional housing. Intake runs through 2-1-1's Coordinated Access System.
- Eligibility
- Families with children; via 2-1-1
- Address
- 8001 Folsom Blvd, Sacramento, CA 95826
- Phone
- (916) 454-2120
- Cost
- Free
Verified June 2026
WIND Youth Services
Drop-in center for ages 18–24 (meals, showers, case management, free ID help) and a 24-hour adolescent shelter line for ages 12–17.
- Eligibility
- Youth 12–24
- Address
- 815 S Street, Sacramento, CA 95811
- Phone
- (916) 504-3313 · 12–17 line (916) 628-1492
- Cost
- Free
Verified June 2026
Sacramento VA Medical Center (Mather)
Homeless veteran care coordinator for HUD-VASH and Health Care for Homeless Veterans, with a homeless walk-in clinic at Building 800.
- Eligibility
- Veterans
- Address
- 10535 Hospital Way, Mather, CA 95655
- Phone
- Homeless care (916) 843-7271 · National line 1-877-424-3838
- Cost
- Free
Verified June 2026
Loaves & Fishes
The largest daytime services campus — meals, showers, hygiene, and case management. Maryhouse is the daytime drop-in for women and families.
- Eligibility
- Adults; Maryhouse for women & families
- Address
- 1351 North C St, Sacramento, CA 95811
- Phone
- (916) 446-0874 · Maryhouse (916) 637-2450
- Cost
- Free
Verified June 2026
HOPE Cooperative
Permanent supportive housing and behavioral-health services for people experiencing chronic homelessness. Access through 2-1-1 coordinated entry.
- Eligibility
- Via coordinated entry (2-1-1)
- Phone
- (916) 441-0123
- Cost
- Free
Verified June 2026
More Sacramento resources
Sacramento Resource Navigator →
A four-question tool that routes you to the right shelter and housing pathway for your situation.
Emergency Shelter in Sacramento →
Where to go tonight — single adults, families, youth, and veterans, with verified phone numbers.
Free Food & Health Care in Sacramento →
Food banks, meals, free clinics, and how to replace your ID.
All help categories →
Browse national categories: housing, food, health, legal aid, ID documents, and more.
Verify before you go / call ahead. Phone numbers and hours change. Call before traveling to any office. If a number is out of service or you're not sure where to start, dial 2-1-1 for a current referral. Have a correction? Contact us.