外灘は、上海の旧市街(上海県城、「城内」)の北に位置する。