Community health is a branch of public health which focuses on people and their role as determinants of their own and other peoples's health in contrast to environmental health which focuses on the physical environment and its impact on peoples health.