Chinese Cities with Over a Million Population    Shanghai, Municipality - 23,019,148
Shanghai Shanghai
Huangpu District Zhabei District Xuhui District
Hongkou District Changning District Yangpu District
Jing'an District Pudong District Putuo District

Seven of the districts govern suburbs, satellite towns, and rural areas further away from the urban core:
Baoshan District Songjiang District Minhang District
Qingpu District Jiading District Fengxian District
Jinshan District Chongming County

These county-level divisions are further divided into the following:
210 township-level divisions: 109 towns, 2 townships, 99 subdistricts.
Those are in turn divided into the following village-level divisions:
3,661 neighborhood committees and 1,704 village committees.
There are a total of 5809 adminstrative levels.

Return
Shanghai Municipality in Green
Below Zhejiang Province
Above Jiangsu Province
17 Districts and 1 County - Shanghai Municipality