期.
上海特别市政府市长.上海特别市政府于1927年7月7日成立，1930年7月1日改名上海市政府。
中华人民共和国时期.
上海市人民政府市长.1949年5月28日，上海市人民政府成立。
上海市人民委员会市长.1966年8月起因文化大革命，上海市人民委员会实际处于瘫痪状态。1967年2月，被上海人民公社取代。毛泽东提出“还是叫革命委员会好”后，1967年2月23日，上海人民公社更名上海市革命委员