About the Consulate Shanghai
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.