15号线工程起自闵行区紫竹高新区站,止于宝山区顾村公园站,线路全长约42公里 ,设地下车站30座,其中8座车站与路网中既有和在建的9条线路形成换乘。
全线共设顾村公园,锦秋路站、丰翔路站、南大路站、祁安路站、古浪路站、武威东路站、上海西站站(换乘11号线、)、铜川路站(换乘14号线)、梅岭北路站、大渡河路站(换乘13号线)、长风公园站、娄山关路站、红宝石路、姚虹路站、吴中路站、桂林路站(换乘9号线)、桂林公园站(换乘12号线)、上海南站站(换乘1号线、3号线)、华东理工大学站站、罗秀路站、朱梅路站、华泾西站、虹梅南路站,景西路站、曙建路站,双柏路站,元江路站,永德路站,紫竹高新区站,共30座车站。