About Us

There are more than 135 branches of the Canadian Mental Health Association across the country; 14 of them are in BC. CMHA branches are local resource centres that can provide direct support services to people and organizations in their communities. Each branch is a distinct legal entity, with its own board of directors and funding sources. Different branches provide different services depending on the needs of their community. Use the search below to find a branch in your area that may provide a service you're looking for.

CMHA BC Branch Locator

We have cross referenced 14 BC CMHA branches by region, and by services and programs offered. Select a branch location and a service area, and click submit. To see all 14 branches at once, select Any Region and Any Service.

Branch Search