据2020年12月上海地铁官网信息显示,上海地铁10号线共设37座车站,其中高架站5座,地下站32座:
航中路站、紫藤路站、龙柏新村站、虹桥火车站站、虹桥2号航站楼站、虹桥1号航站楼站、上海动物园站、龙溪路站、水城路站、伊犁路站、宋园路站、虹桥路站、交通大学站、上海图书馆站、陕西南路站、一大会址·新天地站、老西门站、豫园站;
南京东路站、天潼路站、四川北路站、海伦路站、邮电新村站、四平路站、同济大学站、国权路站、五角场站、江湾体育场站、三门路站、殷高东路站、新江湾城站、帆路站、双江路站、高桥西站、高桥站、港城路站、基隆路站。