Several temperature records were tied or broken across New Brunswick on Tuesday as a mini heat wave continued.
Environment Canada says St. Stephen hit a high of 34.1°C, shattering the old record of 32.1°C set in 2008.
Bathurst, Doaktown, Kouchibouguac and Moncton all reached 33°C or higher, with some of the broken records dating back to 1950.
The high of 32.7°C in Fredericton tied a record set more than a decade ago in 2008.
Saint John only reached a high of 26.9°C, but that narrowly beat the old record of 26.7°C set in 1974.
You can see the full list of records from Environment Canada below:
Bas-Caraquet Area
New record of 30.3°C
Old record of 29.3°C set in 2017
Records in this area have been kept since 1964
Bathurst Area
New record of 33.1°C
Old record of 30.7°C set in 2017
Records in this area have been kept since 1872
Charlo Area
New record of 31.5°C
Old record of 31.1°C set in 1974
Records in this area have been kept since 1966
Doaktown Area
New record of 33.2°C
Old record of 30.6°C set in 1974
Records in this area have been kept since 1952
Fredericton Area
Tied record of 32.7°C set in 2008
Records in this area have been kept since 1871
Kouchibouguac Area
New record of 33.9°C
Old record of 31.9°C set in 2017
Records in this area have been kept since 1924
Miscou Island Area
New record of 29.4°C
Old record of 25.6°C set in 1973
Records in this area have been kept since 1957
Moncton Area
New record of 33.1°C
Old record of 30.6°C set in 1950
Records in this area have been kept since 1881
Saint John Area
New record of 26.9°C
Old record of 26.7°C set in 1974
Records in this area have been kept since 1871