El año siguiente Alfonso contrajo un segundo matrimonio, entre mayo y antes del 13 de noviembre de 1023, con Urraca Garcés, hija del rey García Sánchez II de Pamplona, y hermana del rey Sancho el Mayor, a pesar de los lazos de consanguinidad ya que ambos eran descendientes del conde Fernán González.