上海相邻的省有江苏省和浙江省。

1、江苏省

江苏,简称“苏”,是中华人民共和国省级行政区。省会南京,位于中国大陆东部沿海,北接山东,东濒黄海,东南与浙江和上海毗邻,西接安徽。

2、浙江省

浙江,简称“浙”,是中华人民共和国省级行政区。省会杭州,位于中国东南沿海,东临东海,南接福建,西与安徽、江西相连,北与上海、江苏接壤,境内最大的河流钱塘江,因江流曲折,称之江,又称浙江,省以江名,简称“浙”。