CARACAS - Nicolas Maduro was declared the winner of Venezuela's presidential election but the opposition and key regional neighbours immediately rejected the official results.
Maduro won re-election with 51.2 percent of votes, while opposition candidate Edmundo Gonzalez Urrutia received 44.2 percent, the electoral council announced.
Maduro addressed supporters at the presidential palace minutes after the announcement to celebrate the declaration from his loyalist electoral authority.
"I can say, before the people of Venezuela and the world, I am Nicolas Maduro Moros, the re-elected president of the Bolivarian Republic of Venezuela," Maduro said.
"There will be peace, stability and justice. Peace and respect for the law."
But Venezuela's opposition coalition insisted it had garnered 70 percent of the vote, rejecting the figures from Maduro's loyalist electoral authority.
"We want to say to all of Venezuela and the world that Venezuela has a new president-elect and it is (candidate) Edmundo Gonzalez Urrutia," opposition leader Maria Corina Machado told journalists, adding: "We won."
Costa Rican President Rodrigo Chaves also denounced the official result as "fraudulent," while Chile's president described it as "hard to believe."
Peru announced it had recalled its ambassador for consultation over the results.
US Secretary of State Antony Blinken expressed "serious concerns" that the result did not reflect the will of Venezuelan voters.
Independent polls had predicted Sunday's vote would bring an end to 25 years of "Chavismo," the populist movement founded by Maduro's socialist predecessor and mentor, the late Hugo Chavez.
Since 2013, Maduro has been at the helm of the once-wealthy petro-state where GDP dropped by 80 percent in a decade, pushing more than seven million of its 30 million citizens to emigrate.
He is accused of locking up critics and harassing the opposition in a climate of rising authoritarianism.