The Antonov An-148 plane operated by the domestic Saratov Airlines was flying to Orsk, a city in the Urals, and crashed in the Ramensky district on the outskirts of Moscow.
"Sixty-five passengers and six crew members were on board, and all of them died," Russia's office of transport investigations said in a statement.
State television aired a video of the crash site, showing parts of the wreckage in the snow.
Russia has seen record high snowfall in recent days and visibility was reportedly poor.
Russian media reported that the emergency services were unable to reach the crash site by road and that rescue workers walked to the scene on foot. Emergency services said in a statement that more than 150 rescue workers were deployed to the site.
The transport investigations office said the plane disappeared from radar screens around four minutes after take-off.
The Russian transport minister was on his way to the crash site, agencies reported. The transport ministry said several causes for the crash were being considered, including weather conditions and human error.
The governor of the Orenburg region, where the plane was flying to, told Russian media that "more than 60 people" on board the plane were from the region.
Local media website Ural56.ru in the Orenburg region showed footage of distressed relatives at Orsk airport, where the plane was due to land.
Andrei Odintsov, the mayor of the city of Orsk, told Russian state television that six psychologists and four ambulances with medics are working with the relatives in the small airport.
Orsk is the second biggest city in the Orenburg region, near Russia's border with Kazakhstan.
Russia has suffered numerous plane crashes, with airlines often operating ageing aircraft in dangerous flying conditions.
A light aircraft crashed in November in Russia's far east, killing six people on board.
In December 2016 a military plane carrying Russia's famed Red Army Choir crashed after taking off from the Black Sea resort of Sochi, killing all 92 people on board.
The choir had been due to give a concert to Russian troops operating in Syria.
Pilot error was blamed for that crash.
In March 2016, all 62 passengers died when a FlyDubai jet crashed in bad weather during an aborted landing at Rostov- on-Don airport.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)