苏州历史悠久还是上海历史悠久。

苏州古称吴。苏州城始建于公元前514年,经历了2500多年的沧桑。大约6000年前,上海西部成为陆地,东部成为陆地2000年。相传春秋战国时期,上海曾是楚王黄歇的封地,故别号“申”。所以上海的历史更悠久。