上海市自民国16年（1927年）7月7日成立以来，即设立市长一职作为地区最高行政长官。此后根据市政府的数次更名，曾更名为督办、公社临时委员会主任、革命委员会主任等。1979年12月起，称为上海市人民政府市长。现任市长为龚正。
中华民国时期.
上海特别市政府市长.上海特别市政府于1927年7月7日成立，1930年7月1日改名上海市政府。
中华人民共和国时期.
上海市人民政府市长.1949年5月28日，上海