Community development is a process where community members are supported by agencies to identify and take collective action on issues that are important to them. Community development empowers community members and creates stronger and more connected communities.
Community development is a holistic approach grounded in principles of empowerment, human rights, inclusion, social justice, self-determination and collective action. Community development considers community members to be experts in their lives and communities and values community knowledge and wisdom. Community development programs are led by community members at every stage – from deciding on issues to selecting and implementing actions, and evaluation. Community development has an explicit focus on the redistribution of power to address the causes of inequality and disadvantage.