The Young Women's Christian Association reaches out to meet the needs of women and girls wherever they are. Each local YWCA is an autonomous community-based non-governmental organization. As a non-profit membership association, each YWCA is run by and for women of the community and their families. Local YWCAs are affiliated to the national YWCA of their country.