An official website of the United States government

About the Consulate Shanghai

Consulate building
Consulate building

First established in 1844, the U.S. Consulate General in Shanghai reopened in 1980 at its present location at 1469 Huai Hai Zhong Road in an early 20th century historic building.  The Consulate General also has offices in the Westgate Mall and the Shanghai Centre on West Nanjing Road.

Today, Shanghai’s strategic location, solid infrastructure, skilled workforce, university and media concentration, pro-business government, and outward orientation make it a regional center, a frequent stop for official visitors, and a prime location for U.S. Government agencies.