The YWCA of Banff is a registered charity delivering consistent programming and services to the Bow Valley Communities. Clients come to the YWCA Banff at critical turning points in their lives. The YWCA Banff’s priorities in service delivery include emergency shelter for women and their families who are fleeing domestic violence; counseling, support and advocacy for women and their families experiencing family violence; violence prevention awareness and programs; affordable long term accommodation; and social housing. The YWCA of Banff serves a client base of both women and men of all demographic and geographic backgrounds.