Weidu is a district of the city of Xuchang, Henan province, China, named for Xuchang having been the capital of the Cao Wei (曹魏) state during the Three Kingdoms period.