至2007年末,上海城市园林绿地面积3.18万公顷,其中,公共绿地面积1.39万公顷。城市人均公共绿地面积达到12.01平方米。绿化覆盖率从2002年的30%提高到37.6%。近年来,上海相继建成的延安中路绿地、太平桥绿地、黄兴公园、大宁绿地、徐家汇公园、延虹绿地、世博林绿地、滨江森林公园(一期)、广中绿地等一批大型开放式生态景观绿地,使城市生态环境得到显著改善。