top of page

Welcome to

Health care for the immigrant
and refugee community
of St. Louis

Health care icon


Learn about volunteer opportunities to make a difference

Raised hands icon


Give financially so those in need get the care they deserve

Shaking hands icon

COVID-19 safety information

Virus icon

How we're keeping you safe

About Casa de Salud

Casa de Salud delivers high quality health services to uninsured and underinsured patients, with a focus on immigrants and refugees in St. Louis and its metro area. The work and advocacy of our volunteers, donors, and partners make it possible to offer these health care services:

Casa de Salud logo mark

What's happening at Casa de Salud

There’s always a lot going on at Casa! See our newsletter, blog posts, and other activities.


Email icon

Read patient stories, meet Casa staff and volunteers, and read thoughts from our President and CEO, Diego Abente.


Blog icon

Read the latest on immigrant and refugee health care, COVID-19, what's happening at Casa, and more.

Coming soon


Calendar icon

Find out about upcoming in-person and virtual events, and see photos and videos from past events.

  • Facebook
  • Twitter
News and events

Casa's reach

Patient quote

"Before I came here my issues were so crippling that I did not want to do anything. Now I'm at the point where I can do the things I need to do for myself and my family. I think it's great that this can be offered for people who can't afford therapy elsewhere, but the services are worth so much more than what is charged."

Quote icon

- Juan,* Mental Health Collaborative Patient

*Name has been changed

Contact us

We'd like to hear from you! Call us or send a message.

Smartphone call icon

Call us

Our health care clinic is open 7 days a week:

  • Monday through Friday  9 am – 4 pm

  • Saturday  9 am – 12 noon

  • Sundays  1 – 5 pm

Choose the phone number that fits your needs:

  • If you are a patient, call: (314) 977-1250

  • If you are a volunteer, call: (314) 977-1258

  • If you are a donor or member of the media, call: (314) 977-1200

  • For all others, call: (314) 977-1250

Email icon

Send us a message

Send us a message anytime using this form. We’ll get back to you within 24 hours.

Thanks for sending us a message! We'll get back to you soon.

bottom of page