上海地铁3号线于2000年底开通一期(上海南站-江湾镇),2006年底开通北延工程(江湾镇-江杨北路)。3号线原名明珠线,因为全线大部分位于高架或地面,线路利用老沪杭铁路内环线和淞沪铁路高架线进行改造,为3号线的高架建设提供了空间。全线共设29座车站,其中仅有一座地下站——铁力路站,因为该站附近区间列车需下穿上海绕城高速。该站其实是一座浅埋车站,车站顶部的通风口直接同向地面,站厅也设在地面。另有江杨北路、上海火车站、石龙路、上海南站4座地面站。3号线大部分车站为侧式站台,仅有上海火车站、中山公园、上海南站三座车站为岛式站台,只有中山公园为高架岛式站台。江杨北路站使用站前折返,因为前方不远处就是马路,不够设置折返线,乘客上下车一般只在南侧站台进行,北侧站台只有回库车停靠,只用于下客,不用于上客,目前该站已开始全新屏蔽门侧式,配合新一轮信改。宝山路至虹桥路是与4号线的共线区间、曾有计划进行分线改造,但没有实现。