People's Square beserta People's Park di sebelahnya terletak di jantung Distrik Huangpu, di atas lahan yang dulunya menjadi Shanghai Racecourse pada masa kolonial Inggris. Setelah 1949, area ini secara bertahap diubah menjadi taman publik dan alun-alun terbuka bagi warga, dan kini keduanya menjadi salah satu ruang publik terpenting di kota.

Alun-alun ini dikelilingi beberapa bangunan budaya dan administratif paling terkenal di Shanghai, termasuk Museum Shanghai dengan koleksi seni dan bendanya yang kaya, Shanghai Urban Planning Exhibition Center yang menampilkan model skala raksasa kota, Shanghai Grand Theatre, serta gedung pemerintahan kota.

Kawasan ini memadukan taman hijau yang tenang dengan fasilitas budaya utama, menjadikannya titik awal yang nyaman untuk menjelajahi West Nanjing Road dan museum-museum di sekitarnya dengan berjalan kaki.