本项目北起宝山顾村公园站,南至闵行紫竹高新区站,纵贯宝山、普陀、长宁、徐汇、闵行5区,全长42.3公里,新建车站30座、车辆基地2处,采用6节编组A型车。
15号线的30座车站分别为:顾村公园站(与7号线换乘)、锦秋路站、丰翔路站、南大路站、祁安路站、古浪路站、武威东路站、上海西站站(与11号线换乘)、铜川路站(未来与14号线换乘)、梅岭北路站、大渡河路站(与13号线换乘)、长风公园站、天山路站、古北路站、姚虹路站、吴中路站、桂林路站(与9号线换乘)、桂林公园站(与12号线换乘)、上海南站站(与1、3号线换乘)、百色路站、罗秀路站、朱梅路站、景洪路站、虹梅南路站、景西路站、曙建路站、双柏路站、元江路站、永德路站、紫竹高新区站。