Where to Begin

Welcome to the Canadian Mental Health Association, Elgin Branch. We provide community mental health services in St. Thomas and Elgin County.

How can we help?

Upcoming Events


Community Mental Health First Aid Training

When: May 5, 2016 @ 9:00 am – May 6, 2016 @ 4:00 pm
Where: Knights of Columbus Hall, 265 Wellington St, St. Thomas, ON N5R 2S6, Canada

To help celebrate Mental Health Week, we are pleased to offer a Mental Health First Aid training at no cost to residents of Elgin County….

read more

Profile: Talbot Trends

Talbot Trends provides free clothing to CMHA members, people who are homeless or living in transitional housing, and to other people in need through referral.

Read More

See all Stories

housing icon


We operate supportive housing programs to provide a stable foundation for recovery. Learn about our supportive housing programs.

Find Housing

housing icon

Social Enterprise

We create meaningful employment opportunities and promote vocational skill development in a supportive work environment. Learn more about our Social Enterprises.

Learn More

Recent Announcements


Primary Care Survey

Posted January 6, 2016 by CMHA Elgin

Are you interested in improving your access to quality primary health care in the South West Local Health Integration Network (SW-LHIN)? The SW-LHIN is asking…

read more