From Hot to Cold; These U.S. Cities Have the Lowest Temperature Swings

Spring can be a hard time to dress. As the days get hotter, cooler nights persist, leading to wild variations in temperature that can leave people severely under- or over-dressed. On a recent Saturday in New York City, temperatures dropped 26 degrees in just one hour – sending picnic-goers running for shelter and setting a record for the fastest temperature swing in city history. In many arid and semi-arid areas in the West, temperatures can regularly vary up to 50 degrees on a single day.
DOGE backlash? The Federal Departments Americans Want To Keep
Dying for air? Climate Activism Is Turning Deadly In These Cities
In most of the country, however, diurnal temperature variation is far lower. In enviable parts of coastal states like Alaska, Washington, Hawaii, and Florida, the temperature varies by less than 10 degrees on an average day. A closer look at the data reveals the cities with the lowest diurnal temperature variation.
To determine the cities with the smallest daily temperature swings, Climate Crisis 247 reviewed data on climate normals for 2006 to 2020 from the NOAA’s National Centers for Environmental Information. Cities with at least 100,000 residents were ranked based on the difference between the average daily temperature minimum and the average daily temperature maximum for the years 2006 to 2020. Data for weather stations were aggregated to the city level using GIS. Only weather stations within 20 miles of a city’s boundaries were aggregated.
20. New York, NY

- Average daily temperature range: 50.7°F min to 64.1°F max (+13.4°F)
- Biggest swing day: July 18th (73.4°F min to 88.0°F max)
- Average year-round temperature: 57.4°F
19. Carlsbad, CA

- Average daily temperature range: 56.5°F min to 69.9°F max (+13.4°F)
- Biggest swing day: August 27th (66.1°F min to 77.0°F max)
- Average year-round temperature: 63.2°F
18. New Orleans, LA

- Average daily temperature range: 64.9°F min to 78.3°F max (+13.3°F)
- Biggest swing day: August 4th (79.4°F min to 91.4°F max)
- Average year-round temperature: 71.6°F
17. Jacksonville, FL

- Average daily temperature range: 65.3°F min to 78.6°F max (+13.3°F)
- Biggest swing day: February 19th (53.0°F min to 69.2°F max)
- Average year-round temperature: 71.9°F
16. Cleveland, OH

- Average daily temperature range: 46.2°F min to 59.5°F max (+13.3°F)
- Biggest swing day: July 19th (69.0°F min to 81.7°F max)
- Average year-round temperature: 52.8°F
15. Kent, WA

- Average daily temperature range: 40.0°F min to 53.2°F max (+13.2°F)
- Biggest swing day: July 26th (52.5°F min to 71.7°F max)
- Average year-round temperature: 46.6°F
14. Everett, WA

- Average daily temperature range: 45.0°F min to 58.1°F max (+13.1°F)
- Biggest swing day: July 28th (56.1°F min to 74.8°F max)
- Average year-round temperature: 51.5°F
13. San Jose, CA

- Average daily temperature range: 49.2°F min to 62.0°F max (+12.8°F)
- Biggest swing day: June 13th (56.0°F min to 71.3°F max)
- Average year-round temperature: 55.6°F
12. Port St. Lucie, FL

- Average daily temperature range: 69.2°F min to 82.0°F max (+12.8°F)
- Biggest swing day: January 15th (57.0°F min to 72.9°F max)
- Average year-round temperature: 75.6°F
11. St. Petersburg, FL

- Average daily temperature range: 68.7°F min to 81.5°F max (+12.8°F)
- Biggest swing day: August 10th (78.7°F min to 90.3°F max)
- Average year-round temperature: 75.1°F
10. Hollywood, FL

- Average daily temperature range: 71.1°F min to 83.8°F max (+12.7°F)
- Biggest swing day: August 7th (78.3°F min to 90.6°F max)
- Average year-round temperature: 77.5°F
9. Charleston, SC

- Average daily temperature range: 61.6°F min to 74.0°F max (+12.4°F)
- Biggest swing day: July 26th (77.5°F min to 87.6°F max)
- Average year-round temperature: 67.8°F
8. San Diego, CA

- Average daily temperature range: 56.7°F min to 68.6°F max (+11.9°F)
- Biggest swing day: January 2nd (47.2°F min to 64.9°F max)
- Average year-round temperature: 62.7°F
7. San Francisco, CA

- Average daily temperature range: 49.5°F min to 61.3°F max (+11.9°F)
- Biggest swing day: October 27th (51.3°F min to 67.0°F max)
- Average year-round temperature: 55.4°F
6. Anchorage, AK

- Average daily temperature range: 28.9°F min to 40.4°F max (+11.5°F)
- Biggest swing day: July 23rd (47.8°F min to 60.5°F max)
- Average year-round temperature: 34.6°F
5. Oceanside, CA

- Average daily temperature range: 55.9°F min to 67.0°F max (+11.1°F)
- Biggest swing day: January 1st (47.0°F min to 63.1°F max)
- Average year-round temperature: 61.4°F
4. Corpus Christi, TX

- Average daily temperature range: 67.8°F min to 78.7°F max (+10.8°F)
- Biggest swing day: December 14th (53.6°F min to 66.7°F max)
- Average year-round temperature: 73.2°F
3. Irvine, CA

- Average daily temperature range: 57.7°F min to 68.6°F max (+10.8°F)
- Biggest swing day: January 4th (50.3°F min to 64.7°F max)
- Average year-round temperature: 63.1°F
2. Miami, FL

- Average daily temperature range: 71.6°F min to 82.3°F max (+10.7°F)
- Biggest swing day: August 2nd (78.7°F min to 88.7°F max)
- Average year-round temperature: 76.9°F
1. Urban Honolulu, HI

- Average daily temperature range: 71.8°F min to 81.6°F max (+9.8°F)
- Biggest swing day: July 19th (73.9°F min to 85.7°F max)
- Average year-round temperature: 76.7°F
More from ClimateCrisis 247
- 11 US Cities Where Summer Temperatures Have Surged in the Last 50 Years
- 13 US Counties That Suffered Historic Heat Last Month
- States Where the Government is Underestimating Flood Risk
- With the Passage of Trump’s Bill, These Teslas and Other EVs Will Lose Their $7,500 Tax Credit