上海市行政区划怎么划分 2024.01.23 法律援助 法律分析:上海市16个市辖区。截止到2020年6月,全市辖107个街道、106个镇、2个乡,合计215个乡级区划。 法律依据:《中华人民共和国宪法》第三十条 中华人民共和国的行政区域划分如下: (一)全国分为省、自治区、直辖市; (二)省、自治区分为自治州、县、自治县、市; (三)县、自治县分为乡、民族乡、镇。 直辖市和较大的市分为区、县。自治州分为县、自治县、市。 自治区、自治州、自治县都是民族自治地方。