HARARE, Zimbabwe — After taking over from the ousted President Robert G. Mugabe of Zimbabwe six months ago, the country’s new leader, Emmerson Mnangagwa, promised to hold free and fair elections this year. On Wednesday, he announced that the vote would take place on July 30.

It will be the first such ballot in a generation that does not include Mr. Mugabe, 94, who ruled Zimbabwe for 37 years. Despite having once proclaimed that “only God will remove me,” Mr. Mugabe resigned as president in November after lawmakers began impeachment proceedings against him.

With the death of Mr. Mugabe’s longtime rival Morgan Tsvangirai, a former labor leader and prime minister, last February, the new election will pit Mr. Mnangagwa, 75, against numerous other opponents. They include Nelson Chamisa, 40, who replaced Mr. Tsvangirai as leader of the Movement for Democratic Change party.

“It is going to be a very difficult election,” Ibbo Mandaza, a Zimbabwean political analyst and executive director of the Sapes Trust research institute in Harare, Zimbabwe’s capital, said of the planned elections for president, the National Assembly and local councils.