Antes de morir (1035) dividió sus territorios entre sus hijos: su primogénito, García Sánchez III, reinó en Pamplona y heredó algunas tierras en Aragón y Castilla; Fernando I de Castilla obtuvo gran parte del condado de Castilla; Ramiro I de Aragón recibió tierras en Aragón y Navarra; y Gonzalo en Sobrarbe y otros puntos distantes de Aragón.