Guatemalan anti-corruption crusader Bernardo Arevalo was voted in as president on Sunday, preliminary results showed, a victory many voters hope will reverse widespread allegations of graft and the authoritarianism of previous administrations.

Arevalo, a 64-year-old ex-diplomat and son of a former president, had built an unassailable advantage after 94% of the votes had been counted, scoring a 59% to 36% lead over former first lady Sandra Torres.

He assumes power as violence and food insecurity roil the country, triggering fresh waves of migration. Guatemalans now represent the largest number of Central Americans seeking to enter the United States.