At least 34 people have died in the US as a severe Arctic freeze continues to grip much of North America.

Iran PressAmerica: Millions of people have hunkered down to ride out the winter storm that has killed at least 34 people across the United States and is expected to claim more lives after trapping people inside houses and knocking out power to tens of thousands of homes and businesses.

The worst-hit area has been Buffalo, in upstate New York, where seven weather-related deaths were recorded and strong winds have hampered rescue efforts.

The storm has wreaked havoc for days. Fewer than 200,000 US homes and businesses remained without power early on Sunday, down from a peak of 1.7 million, the Associated Press reports.

The reach of the blizzard conditions has been unprecedented, stretching from Canada as far south as Texas.

Thousands of flights have been cancelled, preventing many people from reaching their families at Christmas. 219