A number of cold weather records were broken across Southern Ontario on Tuesday morning as winter-like temperatures battered the region.

The mercury dropped to – 7 C in Toronto overnight but it was even colder elsewhere as an artic high pressure system brought record-breaking cold to a number of communities.

In Barrie, a low of – 15 C was recorded, breaking a 34-year-old record for April 5. (- 14 C).

Meanwhile, in Hamilton the temperature dipped to – 10.9 C, topping a 21-year-old record (-10.8 C).

Here are some of the other communities that broke temperature records Tuesday.

  • London (-12 C)
  • Delhi (-12.2 C)
  • Kitchener (-15.5 C)
  • Guelph (-16.7)
  • Timmins (-24.5 C)
  • Kirkland Lake (-26.5 C).

The record low temperature for Toronto on April 5 is -9.4 C (1975).

Environment Canada is predicting that the temperature will reach a high of 0 C today before dropping to – 3 C overnight.