Castrotierra de Valmadrigal es un municipio ubicado en la provincia de Provincia de León en Castilla y León. La población de Castrotierra de Valmadrigal es de 114 personas (2020), el área de Castrotierra de Valmadrigal es de 23.5 kilómetros cuadrados, la distancia de Castrotierra de Valmadrigal a Madrid es de 252 kilómetros. Castrotierra de Valmadrigal comparte fronteras con Valverde-Enrique, Santa Cristina de Valmadrigal, Vallecillo, Joarilla de las Matas, El Burgo Ranero, Bercianos del Real Camino, Villamontán de la Valduerna y Riego de la Vega.