中华人民共和国上海市乡级以上行政区包括中华人民共和国上海市的县级行政区和乡级行政区。截至2019年6月30日，上海有16个市辖区，共106个街道、106个镇、2个乡、4463个居委会和1571个村委会。以下列出的为上海市所有乡级以上的正式行政区，并包含实际管辖村民委员会、居民委员会及实际行使社会管理职能的类似乡级单位。