The Boeing 737 jet, operated by Ukraine International Airlines, took off early on Wednesday en route to the Ukrainian capital Kiev with 167 passengers on board.
Eighty-two Iranians, 63 Canadians, and 11 Ukrainians died in the crash, according to a tweet from Ukrainian foreign minister Vadym Prystaiko.
There were also 10 Swedes, 4 Afghans, 3 Germans and 3 British nationals among the victims, he said.
Thirteen former students of Sharif University of Technology, in Tehran, were among those killed, according to a tweet from the university.
The Ukrainian Embassy in Tehran replaced its previous statement saying terrorism or rocket attacks had been ruled out as causes of the plane crash.
“Information on the causes of the plane crash is being clarified by the commission,” it said.
Iran’s semi-official news agency ISNA previously reported the crash was due to technical difficulties. Iran’s Civil Aviation Authority said it had launched an investigation.
Ukrainian President Volodymyr Zelensky said in a Facebook post that he would cancel the rest of his current trip to Oman and would return to Kiev due to the crash.
“My sincere condolences to the families and loved ones of all passengers and crew members,” Zelensky said.
Emergency crews were dispatched to the crash site but could not assist because the area was ablaze, said Pirhossein Koulivand, the head of Iran’s Emergency Medical Services. Koulivand told state-run media outlet IRINN that the crash site is between the cities of Parand and Shahriar.