Developing Communities for the Future provides a comprehensive introduction to the theory, processes and practices of community development. It offers insights into the challenges and dilemmas of this demanding field and considers the ways in which it can empower citizens. Engaging case studies illustrate how community development practitioners operate in everyday situations. This new edition keeps pace with recent shifts in theories and the economic, social, cultural and political contexts within which community development takes place, showing how such changes are influencing practice. Throughout it highlights cutting-edge issues such as green approaches, social inclusion, working with Indigenous communities, and government over-regulation. Overall, this valuable text demonstrates the dynamic nature of the field and how practitioners can help communities respond to the current challenges they face.