The plane, operated by a division of Aeroflot, was on its approach to land in Perm when it crashed into an unpopulated area of the city, she said. A total of 82 passengers, including seven children, and six crew were on board, she said.
She said there was no damage or deaths on the ground and investigators were working to determine what caused the incident. There was no indication of a terrorist attack, she said.
Perm is about 750 miles east of Moscow.
Perm emergency official Valery Tibunov said in televsied comments that the plane fell onto train tracks just a few dozen meters (yards) from an apartment building.
Russia and the other former Soviet republics have some the world's worst air traffic safety records, according to the International Air Transport Association.
Experts have blamed weak government controls, poor pilot training and a cost-cutting mentality among many carriers that affects safety.
Sunday's crash was the second involving a Boeing 737 in the former Soviet Union in the past month. A Boeing flying from the Central Asian nation of Kyrgystan to Iran crashed shortly after takeoff on Aug. 24, killing 56 people.