Forecast for the Senate as of October 31 | Average: 48 ~ 3 ~ 49

Source: In-house compilation by EL PAÍS