Twenty-eight degrees in June is downright cold, no matter how you stack it.

But this is the Northland, and Mother Nature likes to tease us with summer weather. Sometimes we wear our extremes with a badge of pride.

So, be proud, Hibbing, for your 28 degrees broke a record Thursday morning. The previous record was 30, set in 1969.

Unofficially, Celina and Brimson out-froze you, though, with 27 degrees recorded in both spots. Crane Lake matched Hibbing at 28, while Cotton dropped to 29.

Among the other locations with lows at or below the freezing mark were Aurora, Ashland, Effie, Eveleth, Floodwood, Hayward, Minong, Orr, Silver Bay, Solon Springs, Wright and the University of Minnesota's forestry center just west of Cloquet.

Duluth's official low on Thursday morning was 40 degrees, recorded at the National Weather Service office near the airport, though the city's Lakeside neighborhood dropped to 35. Superior's low was 33 degrees.

A frost advisory was in effect until 3 a.m. Friday for all of the Northland in Minnesota except along the North Shore, and for Douglas County in Wisconsin. The Twin Ports weren't really at risk for frost, according to meteorologist Joe Moore, but rural areas were expected once again drop into the upper 20s.

Plenty of records may stand, however.

The Weather Service's partner observers have recorded some pretty chilly temperatures in June over the years, Moore said, including 21 degrees at Tower in 1904 and 25 at Cotton in 1969.

Below are Thursday morning's low temperatures from the National Weather Service:

27 degrees

Celina, Brimson

28 degrees

Crane Lake, Hibbing

29 degrees

Seagull Lake RAWS, Skibo RAWS, Cotton

30 degrees

Floodwood, Aurora, Aitkin, Silver Bay, Bigfork, Lind, Rice Lake NWR, 3E Wright, Orr

31 degrees

Barnes RAWS, Effie, Hayward, Bruno

32 degrees

Cloquet Forestry Center, Cutfoot, Ashland, Eveleth-Virginia airport, Solon Springs, Minong RAWS

33 degrees

Glidden RAWS, Hill City, Siren, Superior, St. Croix RAWS, Smith Rapids, Sturgeon Lake, Chippewa Port No. 5.

34 degrees

Kabetogama, Babbitt, South Range, Grand Marais, Cook, Ely, Moose Lake, Orr, Saginaw RAWS

35 degrees

Makinen, Cass Lake, Lakeside (Duluth), International Falls, Phillips