目前,上海辖17个区、1个县。(2010年1月8日)。
中心城区9区,有7个镇。
1.黄浦区辖6个街道:南京东路街道、外滩街道、半淞园路街道、小东门街道、豫园街道、老西门街道。
2.卢湾区辖4个街道,74个居委会:打浦桥街道、淮海中路街道、瑞金二路街道、五里桥街道。
3.徐汇区辖12个街道、1个镇,314个居委会、12个村委会:湖南街道、天平街道、枫林街道、徐家汇街道、斜土街道、长桥街道、漕河泾街道、康健新村街道、虹梅街道、田林街道、凌云街道、龙华街道、华泾镇。
4.长宁区下辖9个街道、1个镇:华阳路街道、新华路街道、江苏路街道、天山路街道、周家桥街道、虹桥街道、仙霞新村街道、程家桥街道、北新泾街道、新泾镇
5.静安区下辖5个街道:静安寺、曹家渡、江宁路、石门二路、南京西路。全区总面积7.62平方公里,其中土地面积7.57平方公里,河道面积0.05平方公里。总人口31万人。
6.普陀区辖6个街道、3个镇,215个居委会、8个村委会:曹杨新村街道、长风新村街道、长寿路街道 、甘泉路街道、石泉路街道、宜川路街道、真如镇、长征镇、桃浦镇。
7.闸北区辖8个街道1个镇:天目西路、北站、宝山路、芷江西路、共和新路、大宁路、彭浦新村、临汾路和彭浦镇。有居民委员会204个。
8.虹口区下辖8个街道:街道办事处:四川北路街道、提篮桥街道、欧阳路街道、广中路街道、凉城新村街道、嘉兴路街道、曲阳路街道、江湾镇街道。
9.杨浦区政府辖1个镇,派出街道办11个:即长白新村、延吉新村、殷行、平凉路、江浦路、四平路、定海路、控江路、大桥、五角场、新江湾城和五角场镇。
郊区8区1县,有9+9+7+25+9+10+8+8+13=100个镇,崇明还有3个乡。
10.闵行区辖3个街道、9个镇,303个居委会、164个村委会:江川路街道、新虹街道、古美街道、莘庄镇、七宝镇、浦江镇、梅陇镇、虹桥镇、马桥镇、吴泾镇、华漕镇、颛桥镇。
11.宝山区辖3个街道、9个镇:吴淞街道、友谊路街道、张庙街道、罗店镇、大场镇、杨行镇、月浦镇、罗泾镇、顾村镇、高境镇、庙行镇、淞南镇
12.嘉定区辖3个街道、7个镇,1个新区、1个市级工业区:新成路街道、真新街道、嘉定镇街道、菊园新区、南翔镇、安亭镇、马陆镇、徐行镇、华亭镇、外冈镇、江桥镇、嘉定工业区;南苑街道(筹)、菊园街道(筹)13.浦东新区是中国上海市的一个副省级市辖区,全区面积1210.41平方公里(其中原浦东新区532.75平方公里,原南汇区677.56平方公里),人口268.6万人(其中原浦东新区194.29万人,原南汇区74.31万人)。
浦东新区现辖13个街道、25个镇及1个自然保护区:潍坊新村街道、陆家嘴街道、周家渡街道、塘桥街道、上钢新村街道、南码头路街道、沪东新村街道、金杨新村街道、洋泾街道、浦兴路街道、东明路街道、花木街道、申港街道、川沙新镇、高桥镇、北蔡镇、合庆镇、唐镇、曹路镇、金桥镇、高行镇、高东镇、张江镇、三林镇、惠南镇、康桥镇、周浦镇、航头镇、新场镇、宣桥镇、六灶镇、祝桥镇、大团镇、老港镇、书院镇、万祥镇、泥城镇、芦潮港镇和九段沙自然保护区。
14.金山区辖1个街道、1个工业区、9个镇:石化街道、金山工业区、朱泾镇、枫泾镇、张堰镇、亭林镇、吕巷镇、廊下镇、金山卫镇、漕泾镇、山阳镇。
15.松江区辖4个街道、10个镇:岳阳街道、永丰街道、方松街道、中山街道、泗泾镇、佘山镇、车墩镇、新桥镇、洞泾镇、九亭镇、泖港镇、石湖荡镇、新浜镇、叶榭镇;松江工业区、佘山度假区、五厍农业园区、上海松江科技园区。
16.青浦区共有朱家角镇、赵巷镇、徐泾镇、华新镇、重固镇、白鹤镇、练塘镇、金泽镇8个镇和夏阳、盈浦、香花桥3个街道办事处。
17.奉贤区辖8个镇:南桥镇(含原著名的江海镇等,下例同)、奉城镇(洪庙)、庄行镇、金汇镇(齐贤)、四团镇、青村镇(光明)、柘林镇、海湾镇(星海、星火、五四)。
18.崇明县现辖13个镇、3个乡:城桥镇、堡镇、新河镇、庙镇、竖新镇、向化镇、三星镇、港沿镇、中兴镇、陈家镇、绿华镇、港西镇、建设镇、新村乡、长兴乡、横沙乡。