Willenhall is a market town located in the Metropolitan Borough of Walsall within the county of West Midlands, England. Situated on the River Tame, the town lies between Wolverhampton and Walsall and shares borders with both cities and South Staffordshire.
According to the 2021 Census, Willenhall had a population of 49,587. The M6 motorway at Junction 10 serves as the geographical boundary separating the town from Walsall.