En las elecciones generales del 2006 Alva Castro fue reelecto para un tercer periodo como congresista, con 57,409 votos válidos.