Villamañán es un municipio ubicado en la provincia de Provincia de León en Castilla y León. La población de Villamañán es de 1 102 personas (2020), el área de Villamañán es de 57.8 kilómetros cuadrados, la distancia de Villamañán a Madrid es de 307 kilómetros. Villamañán comparte fronteras con Ardón, Cabreros del Río, Fresno de la Vega, Valencia de Don Juan, San Millán de los Caballeros, Pobladura de Pelayo García, Bercianos del Páramo y Valdevimbre.