Updated

Official results in Mexico's disputed presidential race. This is the final count by election workers. The results can be appealed to Mexico's federal electoral court.

Felipe Calderon, National Action Party: 14,981,268, or 35.88 percent

Andres Manuel Lopez Obrador, Democratic Revolution: 14,745,262, or 35.31 percent

Roberto Madrazo, Institutional Revolutionary Party: 9,300,081, or 22.27 percent

Patricia Mercado, of the Social-Democratic and Rural Alternative Party: 1,127,963, 2.7 percent.

Roberto Campa, of the New Alliance Party: 401,676, or 0.96 percent.

Write-in candidates: 297,960, or 0.7 percent.

Invalid votes: 903,981

Valid votes: 40,854,210