Villamañán (Spanish pronunciation: [biʎamaˈɲan]) is a town located in the south-west of the province of León, Spain, in the area known as Esla, in the autonomous community of Castile and León in Spain.