This paper attempts to illustrate the contribution of NGOs towards sustainable community development. NGOs have many programs, functions and roles which assist community to become empowered, and eventually attain