Alun-alun Rakyat merupakan situs gedung kantor pusat pemerintah munisipalitas Shanghai dan titik kilometer nol berada di utara alun-alun ini, dekat air mancur.[2]
Selain dapat dicapai dengan menggunakan Shanghai MetroAlun-alun Rakyat, beberapa halte bus juga mengelilingi sisi utara dan selatan alun-alun ini.