The last major famine to hit the USSR began in July 1946, reached its peak in February–August 1947 and then quickly diminished in intensity, although there were still some famine deaths in 1948. The situation spanned most of the grain-producing regions of the country: Ukraine, Moldova and parts of central Russia. The conditions were caused by drought, the effects of which were exacerbated by the devastation caused by World War II. The grain harvest in 1946 totaled 39.6 million tons - barely 40% of 1940's yield. With the war, there was a significant decrease in the number of able-bodied men in the rural population, retreating to 1931 levels. There was a shortage of agricultural machinery and horses. The Soviet government with its grain reserves provided relief to rural areas and appealed to the United Nations for relief. Assistance also came from the Ukrainian (mainly Ruthenian diaspora) and Russians from east Ukraine in North America, which minimized mortality.
Economist Michael Ellman claims that the hands of the state could have fed all those who died of starvation. He argues that had the policies of the Soviet regime been different, there might have been no famine at all or a much smaller one. Ellman claims that the famine resulted in an estimated 1 to 1.5 million lives lost in addition to secondary population losses due to reduced fertility.
Economist Steven Rosefielde claims that the Soviet government bore responsibility for the conditions.
Robert Service argues that Stalin thought in the first instance that any reports of rural hardship were the result of peasants tricking urban authorities into indulging them. During the crisis, the USSR continued to export grain, with the majority of it going to the Soviet zone of occupied Germany, Poland, Hungary, and Czechoslovakia to consolidate the new Eastern Bloc.