Temperatures today will eclipse 80 degrees for the 15th day out of 16 days so far in July.
And it will beat the mark with room to spare.
The National Weather Service said temperatures will reach into the upper 80s with heat indices as warm as the upper 90s across northern Erie County and Niagara County.
That prompted forecasters to issue a heat advisory for those areas from noon until 8 p.m.
"The combination of hot temperatures and high humidity will combine to create a situation in which heat illnesses are possible," the weather service said. "Drink plenty of fluids, stay in an air-conditioned room, stay out of the sun and check on relatives and neighbors."
The first half of July — with its average temperature of 75.8 degrees — is Buffalo's fifth-warmest in nearly a century and a half of weather record-keeping.
In the last 60 years, only 2012's 76.1 degree average temperature was warmer, weather records show.
Today's heat and humidity is expected to lead to showers and thunderstorms later today ahead of an approaching cold front.
Forecasters said some of the thunderstorms could be severe with heavy rain and frequent cloud-to-ground lightning.
The cold front will sweep away the heat and humidity for Tuesday. High temperatures aren't expected to make it out of the 70s.