AI Data Insight
China's manufacturing PMI new orders index for May 2026 dropped to 49.9, significantly retreating from the previous reading of 50.6 and falling into the contraction zone. This data reflects the dual blow of overseas demand overdraft and weak domestic demand, turning market expectations for future economic expansion more conservative.