A Boeing 707 military cargo plane crashed in bad weather on Monday west of Tehran, killing 15 out of the 16 people on board, the Iranian army has said.

A flight engineer survived and was taken to the hospital, the army said in a statement carried by the semi-official Fars news agency.

The plane went down near Fath airport, near Karaj in Iran's central province of Alborz.

"A Boeing cargo 707 plane carrying meat from Bishkek in Kyrgyzstan had an emergency landing at Fath airport today ... the flight engineer has been dispatched to the hospital," the army said.

180218074546342

"It exited the runway during the landing and caught fire after hitting the wall at the end of the runway," the army said.

The army's statement came after some confusion over who owned the plane. Earlier on Monday, a spokesman for Iran's civil aviation had told state TV that the plane belonged to Kyrgyzstan. However, a spokeswoman for Kyrgyzstan's Manas airport said the plane belonged to Iran's Payam Air.

State TV said rescue teams had been sent to the area, between the airports of Fath and Payam. It showed footage of burning wreckage of the plane and a plume of smoke rising from the crash site.