上海交通大学总共有83个专业。
上海交通大学本科专业有76个:药学、电气工程与自动化、工程力学、生物医学工程、信息工程、材料学、软件工程、机械设计制造及其自动化、工业设计、生物工程、机械类(中外)、食品科学与工程、测控技术与仪器、自动化、
建筑学、电气信息类(中外)、计算机科学与技术、材料科学与工程、港口航道与海岸工程、核工程与核技术、化学工程与工艺、机械工程及自动化、船舶与海洋工程、临床医学、环境科学与工程、土木工程、环境工程、机械、土建、电气信息、工业工程、应用物理学、生物科学、数学基地班、电子科学与技术、应用化学、生命科学与技术基地班、海洋工程、信息安全、工商管理、
航空航天工程、生物科学、光信息科学与技术、
会计学、园林、传播学、化学、光信息与技术、环境生态、人力资源管理、电子信息科学、
艺术设计、国际经济与贸易、理科试验班、微电子学、金融学、公共管理、物理学、经济学、播音与主持
艺术、资源环境科学、信息管理与信息系统、植物生物技术、德语、环境科学、旅游管理、英语、动物生物技术、物理学、日语、生物技术、化学、汉语言文学、公共事业管理、法学、数学与应用数学。
上海交通大学其他专业有7个:广播影视编导、电气信息类(中外合作办学)、管理科学与工程、机械类(中外合作办学)、经济学、工科试验班、数学。