City God Temple of Shanghai, Taoist temple in Huangpu District, Shanghai, China.
The City God Temple of Shanghai stands on Fangbang Middle Road beside Yu Garden. Its gate is a Ming-style wooden and stone archway with a tiered curved roof, dragon figures on the ridge, and a blue vertical plaque above a brown board reading "保障海隅". The 1926 main hall is 16 m high and 21.1 m deep, built of reinforced concrete in traditional style with a hip-and-gable roof and painted beams.
Built in 1403 during the Ming Dynasty, it served as the city's main religious building for six centuries. Over time, the complex was damaged by fires and later rebuilt, taking its current form after a major restoration project.
Every day, people come here to light incense sticks and bow before the altars, asking for fortune and protection. The statues of the three guardian gods stand in separate shrines, and visitors can watch worshippers place small offerings and whisper their wishes.
The entrance is near Yu Garden metro station, and the grounds are accessible through several paved pathways. The best visiting time is in the morning or on weekdays, when fewer crowds are around and you can explore the halls at your own pace.
During the restoration between 2005 and 2006, all wooden structures were rebuilt using traditional methods and the original colors were restored. After the work was completed, Taoist clergy held a multi-day ceremony to reconsecrate the halls and install new guardian deities.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 93,897 contributors worldwide.