The Canadian Mental Health Association is a national non-profit organization made up of provincial bodies further divided into local branches such as the Richmond Branch.
The Richmond Branch is governed by a Board of Directors comprised of volunteers from the community. We are funded by Federal, Provincial and Municipal grants, private and corporate donations.
Our mission is to improve the mental health of persons in the City of Richmond through public education, vocational, recreational and supported housing services and programs.