上海电力学院总共有37个专业。
上海电力学院本科专业有32个:能源与环境系统工程、热能与动力工程、测控技术与仪器、机械设计制造及其自动化、自动化、化学工程与工艺、计算机科学与技术、环境工程、仪器仪表、电子信息科学与技术、电气工程与自动化、材料化学、软件工程、材料科学与工程、通信工程、应用物理学、国际经济与贸易、信息安全、电子信息工程、英语、信息管理与信息系统、公共事业管理、电气工程及其自动化、工商管理、电子科学与技术、物流管理、工程管理、电力工程与管理、信息与计算科学、仪器仪表类(中外)、电气信息、电气信息类(中外)。
上海电力学院其他专业有5个:光电信息工程、电气信息类(中外合作办学)、日语、经济学、应用化学。