PORTLAND — Cooler weather has arrived following record-high temperatures across northern New England.

The National Weather Service said Portland had a high of 90 degrees on Saturday, breaking the old record for the date of 88 degrees set in 1995.

The temperature reached 94 degrees in Concord, New Hampshire, tying a June 1 record of 94 degrees set in 1879.

In Vermont, Montpelier hit a record 87, breaking the old mark of 85 set in 2011. Burlington reached 90 degrees, tying the record set two years ago.

Forecasters say Sunday should be cooler, but temperatures should still reach in the 80s.