A woman casts her ballot at a polling station during midterm elections in Mexico City on Sunday. Here's how to live stream the results. Reuters

Millions of people in Mexico cast ballots Sunday in the 2015 midterm elections. The nation was due to elect more than 2,000 officials across the country, EFE reported, and polls in most locations were set to close at 7 p.m. EDT. Results should start coming out around 11 p.m. EDT.

People interested in following along as the votes are announced have a few options, depending on which language they want to get their news in.

Spanish speakers can tune in to Excelsior's live stream here or below. Milenio will also broadcast live on their website here.

For those hoping to get the election results in English, checking a live blog is the best bet. TelesurTV is publishing periodic updates with translated tweets from the ground here.

The elections, which were seen by many as a referendum on controversial President Enrique Peña Nieto’s time in office, have been consistently disrupted by violence. More than 20 people directly linked to the elections were killed in the weeks leading up to Sunday's poll, including seven candidates, NBC News reported. On election day itself, teachers outraged over education reforms and activists upset over the case of 43 missing students from Ayotzinapa burned polling stations in the Oaxaca and Guerrero states.

But Peña Nieto’s Institutional Revolutionary Party (PRI) is expected to keep its narrow majority in Mexico’s lower congressional house. Nieto himself is due to stay in office through 2018.

“Whatever this government has done, there won’t be a strong rebuke at the polls,” analyst Jose Antonio Crespo of the Center for Economic Research and Teaching in Mexico City told Bloomberg.com.

Among the positions up for grabs Sunday were 500 seats in the lower house of Congress. April polls indicated the PRI would likely get between 193 and 206 of them, with the National Action Party (PAN) nabbing between 110 and 121 and the Party of the Democratic Revolution (PRD) earning between 84 and 92, according to the Americas Society’s Council of the Americas.