上海理工大学一共有6个校区:军工路校区(本部)、军工路南校区(原上海海洋大学校区)、军工路1100号(申江基础学院校区)、南汇校区(上海理工大学上海出版印刷高等专科学校)、营口路校区(上海理工大学上海医疗器械高等专科学校)和复兴路校区(上海理工大学中英国际学院)。上海理工大学军工路校区(校本部)共有3个大门:上海杨浦区军工路516号(正门)、军工路470号(海安路)、军工路580号(控江路)。南校区大门位于军工路334号(周家嘴路)。
(2017年)上海理工大学一共有3个校区:
军工路校区(南校区+北校区,中间天桥连接)(本部,集中了大二,大三,大四,研究生,博士生,南校区有空调,北校区正在安装)
军工路1100号(基础学院校区,大一的孩子都在那里,有空调)
复兴路校区(上海理工大学中英国际学院,都是准备出国留学的孩纸)