上海城区面积7,037.50平方公里(2007年末,中国省级行政区第32名),在世界上排第五位。其中土地面积6,340.5平方公里,水域面积697平方公里,市区面积2,648.6平方公里,建成区面积860.2平方公里