Get out your long johns.

A large, expansive swath of cold has engulfed the province, plunging it into a deep freeze and prompting extreme cold weather warnings from Environment Canada.

Saskatchewan - weather - cold warning

There's a cold weather warning in effect for much of Saskatchewan. (Environment Canada)

In an early morning weather release, the agency said that extreme windchill values will make temperatures feel below –40 C.

"Cold arctic air is once again sweeping into southern Saskatchewan as a ridge of high pressure builds over the province. Temperatures near or below –30 combined with winds of 15 to 20 km/h are producing wind chills of –40 or lower this morning," the release read. 

The icy windchill and overall temperatures are expected to persist overnight and into Sunday morning, the weather agency said. Temperatures will let up slightly come Monday. 

The extreme cold warning has been issued for the following areas, as of 8:15 a.m. CST:

  • Carlyle - Oxbow - Carnduff - Bienfait - Stoughton
  • City of Lloydminster Sask.
  • City of Regina
  • City of Saskatoon
  • Cree Lake - Key Lake
  • Estevan - Weyburn - Radville - Milestone
  • Fort Qu'Appelle - Indian Head - Lumsden - Pilot Butte
  • Hudson Bay - Porcupine Plain
  • Humboldt - Wynyard - Wadena - Lanigan - Foam Lake
  • Île à la Crosse - Buffalo Narrows - Beauval
  • Kamsack - Canora - Preeceville
  • La Loche - Clearwater River Prov. Park - Cluff Lake
  • La Ronge - Prince Albert Nat. Park - Narrow Hills Prov. Park
  • Martensville - Warman - Rosthern - Delisle - Wakaw
  • Meadow Lake - Big River - Green Lake - Pierceland
  • Melfort - Tisdale - Nipawin - Carrot River
  • Moosomin - Grenfell - Kipling - Wawota
  • Outlook - Watrous - Hanley - Imperial - Dinsmore
  • Prince Albert - Shellbrook - Spiritwood - Duck Lake
  • The Battlefords - Unity - Maidstone - St. Walburg
  • Yorkton - Melville - Esterhazy