Alibaba Zhangbei is an AI data center operated by Alibaba, located in China (Alibaba Zhangbei Yun Calculation Data Center, Zhangbei County, Zhangjiakou, Hebei, China, 076471). Its compute is used by Alibaba.
The site holds roughly 31,885 H100-equivalents of AI compute. It draws about 169 MW of power. Building and equipping it represents an estimated $6.4B of capital in 2025 dollars. It currently runs H20.
These figures are modelled estimates, not disclosures: Epoch AI derives them from permits, satellite imagery and reported spending, with an uncertainty of roughly 1.4x to 1.6x depending on the metric.