上海主要有三所醫科大學,分别如下:
上海交通大學醫學院:由中華人民共和國教育部、中華人民共和國衛生部和上海市人民政府共建。上海交通大學醫學院前身是由聖約翰大學醫學院、震旦大學醫學院、同德醫學院于1952年全國高等學校院系調整時合并而成的上海第二醫學院;1985年,更名為上海第二醫科大學。上海中醫藥大學:創辦于1956年,是我國首批建立的四所中醫高等院校之一,學校集教學、醫療、科研于一體,專業設置齊全,師資力量雄厚,綜合實力位居全國中醫院校前列,下設16個二級學院。中國人民解放軍第二軍醫大學:創建于1949年9月,1951年定名為“中國人民解放軍第二軍醫大學”,隸屬中國人民解放軍總後勤部。