Promotion of public health is one of the most important benefits of ecosystems. Nevertheless, the relationship between ecosystems and social health’ needs is not well understood. Therefore, a study was done to investigate the potential of natural (forests and rangelands) and artifcial (urban parks and gardens) ecosystems in ensuring the five dimensions of public health (i.e. physical, mental, spiritual, social and environmental) in the social systems (urban and rural societies). Therefore, 47 health indicators were used in order to relate different ecosystems and social’ needs to five dimensions of public health through questionnaire. The results indicated that natural ecosystems had the greatest potential in providing mental, spiritual and environmental health due to ecological characteristics of wilderness and aesthetic. The artificial ecosystems had the greatest potential in providing physical and social health due to their easy access. However, there was a match between social health’ needs and ecosystem potential in the rural areas. The study highlighted the need for promotion of ecological indicators related to mental health in urban areas by enhancing silence and aesthetic in artificial ecosystems. Presented framework can provide comprehensive information on the weaknesses and strengths of deferent ecosystems to promote public health based on social needs and fixing the weaknesses of artifcial ecosystems in urban areas.