上海医科大学现为复旦大学上海医学院。下属许多医院和研究室、治疗室等。原址在徐汇区医学院路138号(枫林路与医学院路路口以西)。
复旦大学上海医学院始建于1927年,原为国立中央大学医学院,是中国创办的第一所国立大学医学院。1932年,国立中央大学医学院独立为国立上海医学院,为当时,是中国创办的第一所国立大学医学院。1932年,国立中央大学医学院独立为国立上海医学院,为当时中国唯一的国立医学院。1939年,抗战爆发后,学院内迁至云南昆明;1940年辗转迁至四川重庆。抗战胜利,学院迁回上海,于1952年更名为上海第一医学院。1985年,上海第一医学院定名为上海医科大学。