Sahagún is a municipality and town in the south west of the province of León, in the northwestern part of the autonomous region of Castile and León. Located between the rivers Cea and Valderaduey, it shares Tierra de Sahagún with the neighbouring municipalities of Cea, Grajal de Campos or Calzada del Coto.