This is a list of township-level divisions of the municipality of Shanghai, People's Republic of China (PRC). After province, prefecture, and county-level divisions, township-level divisions constitute the formal fourth-level administrative divisions of the PRC. However, as Shanghai is a province-level municipality, the prefecture-level divisions are absent and so county-level divisions are at the second level, and township-level divisions are at the third level of administration. This list is organised by the county-level divisions of the municipality. As of 8 January 2016, there are a total of 104 subdistricts, 107 towns and 2 townships in Shanghai, excluding special township-level divisions.
Baoshan District has three subdistricts, nine towns and one special township-level division.
Changning District has nine subdistricts and one town.
Fengxian District has one subdistrict, eight towns and four special township-level divisions.
Hongkou District has eight subdistricts.
Huangpu District has ten subdistricts.
Note: Nanshi District and Luwan District were merged with the former Huangpu District in June 2000 and June 2011 respectively to form the current Huangpu District
Jiading District has four subdistricts, seven towns and one special township-level division.