Temperatures were sweltering around noon today as Lee Ayers delivered packages for United Parcel Service on Cumberland Street.

"It's brutal," he said of the heat.

On Nassau Street, Matt Waring worked on a house for Authentic Charleston Renovation.

"The last 15 days have been miserable," Waring said.

Down the street, Mike Sibbald of Bozzelli Heating and Air was repairing the air conditioning at Ebenezer AME Church. Sweat glistened on his face. He took breaks in an air-conditioned truck cab.

"This time of year it gets pretty hectic," he said.

After the church job was finished, Sibbald moved to another assignment on East Bay Street where he worked on the cooling for Iverson Catering on a rooftop that offered no respite from the blazing sun. "I can assure you I'm not going to spend as much time up here as the last one," he said.

It's been an unusually hot June, with 19 days 90 degrees or above as of today, said John Quagliariello, a forecaster with the National Weather Service. Temperatures have been 5.5 degrees above normal for this time of year, he said.

"That's actually pretty significant. We're on track to have one of the worst Junes on record," he said.

The high temperature today was 96 degrees at Charleston International Airport. The record for the date is 103 degrees. The heat index, the combined effect of heat and humidity, felt like 105 degrees, Quagliariello said. "It's very possible that we might need a heat advisory over the next several days," he said.

Read more in tomorrow's Post and Courier.