在改革开放前的上海,镇属于郊区的县,上海市区没有镇的,一般都是叫街道。论面积镇比街道大,行政级别应该差不多平级的。现在上海变成十六个区,没有郊区县了,好多县的土地划给了市区,所以上海现在好多市区也有镇了,如徐汇区的华泾镇,长宁区的北新泾镇。