Skip Global Navigation to Main Content
Skip Breadcrumb Navigation
About the Consulate

U.S. Consulate General in Shanghai

Consulate Main Building

Consulate Main Building

Map

Map

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 mansion.  The Consulate General also has offices in the Westgate Mall and the Shanghai Centre on Nanjing West 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.