El rey Fernando repartió sus reinos antes de morir entre sus cincos hijos: a Alfonso le otorgó el reino principal, León; a Sancho le concedió Castilla; el pequeño, García, fue nombrado rey de Galicia; Elvira heredó el señorío de la ciudad de Toro, con consideración de reino; y Urraca heredó Zamora.