A good place to start is the U.S. National Climatic Data Center Global Historical Climatology Network dataset (NCDC GHCN). This dataset contains monthly station temperatures, including monthly high and low temperature values. The earliest records for this dataset begin in 1840 and it extends to the present day.
Note that there are raw temperature data as well as temperature data for the effects of urban heat islands, etc. In this example, let's use the adjusted temperature dataset.
SOURCES .NOAA .NCDC .GHCN .v2 .adjusted .Max .temp [T]maxover 26.667 maskgt SOURCES .NOAA .NCDC .GHCN .v2 .adjusted .Min .temp [T]minover 10 masklt mul
These lines have selected the adjusted maximum and minimum temperature datasets and the record maximum and minimum values have been found for each of the stations in the dataset. Next, all the stations with maximum temperatures above 80 F (26.667 C) and stations with minimum temperatures below 50 F (10 C) have been masked out, leaving two lists of stations based on these criteria. To see which of these stations are common to both lists, the values of the two lists are multiplied together, which filters out those stations that are not common to both.
You can see that only one station (98328000) had both record maximum and minimum temperatures within the range your range.
More information about the maxover/minover and maskgt/masklt functions can be found in the Data Library Tutorial.
-- Michael Bell / Emily Grover