城市生活垃圾是衡量城市环境承载力的重要指标。从城市环境承载力研究入手,运用灰色关联分析,提出以城市人口为主的因素是城市生活垃圾产生量的主要影响因素,并利用GM-Markov修正模型,预测了上海市2030年内的城市生活垃圾产生量及城市环境承载力。结果表明:2030年上海市城市生活垃圾产生量将达到1 097.95万吨,并且发生概率为20%。最后针对上述分析,对上海市城市规划提出几点对策与建议,从而为做好上海市城市生活垃圾的总量控制和减量化工作提供科学的指导。