Castrotierra de Valmadrigal (Castrutierra de Valmadrigal en leonés), es un municipio y localidad de España, en la provincia de León, comarca de Valmadrigal, comunidad autónoma de Castilla y León.
Situado cerca de la confluencia del Arroyo del Valle de Valoria, el Arroyo del Valle de la Huerta y el Arroyo del Valle de Valdecasillas, en el Arroyo Valdesanmartín, afluente del Arroyo de la Vega, y este del Río Cea.
Los terrenos de Castrotierra de Valmadrigal limitan con los de Las Grañeras al norte, Vallecillo al noreste, Villeza al sureste, La Veguellina al suroeste, Santa Cristina de Valmadrigal al oeste y Villamoratiel de las Matas al noroeste.
Población:
111
INE 2017