Castrocontrigo é un concello da provincia de León, que está situado a uns 80 quilómetros ó oeste da capital provincial. Áchase na comarca de La Valdería, próxima á da Cabreira.
O municipio ocupa unha área de 194,49 km2, e a súa poboación en 2005 era de 1.075 habitantes, o que resulta nunha densidade de poboación de 5,52 hab./km2.