This is a list of township-level divisions of the municipality of Shanghai, People's Republic of China (PRC).
As of 8 January 2016, there are a total of 104 subdistricts, 107 towns and 2 townships in Shanghai, excluding special township-level divisions.
Chongming District has sixteen towns, three special township-level divisions and two townships.
Pudong New Area has twelve subdistricts, twenty-four towns and six special township-level divisions.
Xuhui District has twelve subdistricts, one town and one special township-level division.