当然是先有江苏。江苏和上海在明朝属于南直隶。清朝初期江苏安徽上海属于江南省,后来才有了江苏省。上海在清朝和民国初期属于江苏省松江府上海县,县城在现在的老城厢人民路中华路的环城线内。上海市区在1927年从江苏省独立出来,上海郊区在1958年从江苏省独立出来,这才脱离了江苏省的管辖。有些人不承认上海历史上属于江苏省,但是上海曾经是江苏省的一部分这个是铁定的事实。
先有江苏,后有上海。上海以前属江苏苏州府管辖,
上海很早就有 以前叫上海滩属江苏管
江苏,中华人民共和国东部沿海的省份,简称“苏”。公元1667年因清代江南省(明代南直隶)东西分置而建省。省名取自江宁府、苏州府首字。中华民国沿袭清代建置,仍置江苏省。期间南京、上海脱离江苏省成立“特别市”。