上海市長一覧は、中国・上海市の市長の一覧である。市長は、上海市人民代表大会(議会)にて選任される。
各時代によって市政府の編成や名称が異なるが、ここでは上海特別市政府と上海市政府(1927年7月7日成立、1930年7月1日上海市政府に改名)、上海市人民政府(1949年5月28日成立)の市長を列挙する。
市長在任の時期備注
楊雄2013年2月--中華人民共和国の時期
韓正2003年2月--2012年12月
陳良宇2002年2月--2003年2月
徐匡迪1995年2月--2001年12月
黄菊1991年4月--1995年2月
朱鎔基1988年4月--1991年4月
江沢民1985年7月--1988年4月
汪道涵(zh)