Alibaba Global Headquarters in Hangzhou | Generated by AI
Question: Alibaba’s headquarters in Hangzhou
Answer:
Alibaba Group’s global headquarters is located in Hangzhou, Zhejiang Province, China. As of 2025, the primary address for the principal executive offices is 969 West Wen Yi Road, Yuhang District, Hangzhou, Zhejiang, 311121.
This corresponds to the Xixi Campus (also known as Alibaba Xixi Park or Taobao City), a large campus-style complex in the Yuhang District’s Future Sci-Tech City area.
- The original Xixi Campus (often referred to as Park A or earlier phases) was designed by Hassell and completed around 2009–2010, initially accommodating about 9,000 employees.
- Alibaba has expanded with multiple zones: Xixi A (now focused on domestic e-commerce like Taobao and Tmall), Xixi B (innovation park), and the newest Xixi C Zone (Park C), which opened on May 10, 2024, and serves as the current global headquarters hub.
- The Xixi C Zone is a sprawling campus with seven buildings, nearly 1 million square meters of floor area, capacity for up to 30,000 employees, green and smart features (including AI/IoT systems, sustainable energy management, sports facilities like a FIFA-certified soccer field), and biophilic design inspired by the nearby Xixi Wetland.
Alibaba remains deeply rooted in Hangzhou, where it was founded in 1999, and this location continues to be its main operational and executive base.
References:
- Alibaba Group Official - Corporate Information
- Alibaba Opens New Global Headquarters (2024)
- eHangzhou.gov.cn - Alibaba’s Global Headquarters Opens
- ArchDaily - Alibaba Xixi Campus (Park C)
- GlobalData - Alibaba Locations