上海市轨道交通12号线工程起于闵行区七莘路站,止于浦东新区的金海路站,全线一次建成,分段开通,正线全长40.678公里,设车站32座,均为地下线路,其中19座车站与16条线路换乘,车站均设置站台屏蔽门系统。
全线设金桥定修段一座(与9号、14号线共址)、中春路停车场一座。金桥定修段设置两条出入段线与金海路站接轨,金桥定修段内设置一条长度约为1450米试车线。中春路停车场与七莘路站接轨,设置两条出入场线,中春路停车场内设置一条长度约为1100米试车线。