La Plaza del Pueblo de Shangai es un espacio espectacular en el corazón de la ciudad. Es un espacio abierto tipo jardín rodeado de edificios e instalaciones para la administración, actividades culturales, transporte y comercio. El Parque del Pueblo, la Mansión del Pueblo y el Museo de Shangai están situados en el eje central. La plaza central se encuentra entre la Mansión del Pueblo y el Museo de Shanghai con dos plazas más pequeñas a cada lado. El área total cubre hasta 1.806.600 metros cuadrados. Está dispuesta con una fuente de agua de 320 metros cuadrados, un mapa de Shangai y el suelo está colocado con piedra de granito. Hay 36 luces con estéreo alrededor de la plaza central y 6 piezas de relieve que reflejan la historia y la cultura de Shanghai. Dos pequeñas piezas de pastizales están decoradas con terrazas de flores y esculturas. La gran plaza está rodeada por un cinturón verde compuesto de alcanforeros, pinos y arbustos. Un sendero de piedra, forrado con sillas, atraviesa el cinturón verde.