截至2018年3月,上海地铁使用的车辆主要由长春轨道客车、南京浦镇车辆、株洲电力机车、上海电气集团、西门子、安达、庞巴迪、阿尔斯通等中资和外资企业制造。其中,上海地铁1号线、2号线的车辆为8节编组A型列车;上海地铁3号线、4号线、7号线、9号线、10号线、11号线、12号线、 13号线、16号线的车辆为6节编组A型列车;上海地铁5号线、6号线的车辆为4节编组C型列车;上海地铁8号线的车辆为6节或7节编组C型列车;上海地铁浦江线采用全自动胶轮路轨INNOVIA APM 300型无人驾驶列车,全列车4节编组,中间贯通以均衡车厢内客流,额定载客568人、满载726人;上海磁浮列车为4节或5节编组。