Warm weather records were shattered across British Columbia on Monday and Tuesday, due to a high pressure system hovering over the province.

Temperatures rose to 25.3 C in the Vancouver area yesterday, according to Environment Canada data. The sunny day was the warmest April 18 on record in the last 120 years.

The weather agency said the warm weather is due to a strong ridge of high pressure hovering over B.C.

According to records, which go back to 1896, the warmest April 18 before this year was in 1962 when temperatures reached 22.2 C. The seasonal norm is a high of 14 C, and low of 6.

In addition to Vancouver, records were broken in 48 other areas of B.C. on Monday. The record wasn't broken in the city on Tuesday, where the mercury dipped slightly to a high of 18, but records were broken in 22 other regions.

In the Squamish area, the temperature reached 28.1 on Monday, more than five degrees warmer than the old record set in 1994. The community broke the record again Tuesday when the temperature climbed to 29.

Abbotsford beat its previous record of 25, set in 1962, with a temperature of 29 on Monday. That city broke a record again Tuesday with a high of 27.2.

The highest temperature recorded on Monday was in Lytton, where it reached 30.6. The previous record in that area was 27.2, set in 1934. The temperature cooled to 25.2 on Tuesday.

The mercury rose to 24.3 C in the Victoria area, breaking the previous record of 19.4 C set on April 18, 1934. The area around the Victoria Harbour broke a record Tuesday with a high of 22.4 C, up 2.5 degrees from the record set in 2010.

Records were broken in Whistler, with highs of 25.2 on both days. The previous record high was 21.8, set in 1991.

To find out which other regions broke records, and read more about previous records, check out the full list online.

With files from CTV Vancouver's Ann Luu