What’s your ideal temperature outside? Coming off a week of oppressive heat, I find myself longing to be in one of the cities with the nicest year-round weather. Imagine warm, comfortable temperatures every day of the year. Across the U.S., millions of Americans became trapped under a heat dome that had temperatures soaring to record-shattering levels. Baltimore and Washington, D.C. reached 100ºF for the first time in over a decade.
Parts of California have been in the 90ºF to 100ºF range for weeks. In my area of Vermont, the hot weather topped Miami, Florida, by 10ºF. It was tough to take as I’d gotten up just a few mornings earlier and it was 40ºF. Sudden temperature swings are tough when it comes to getting your body acclimated. Moving to a city where temperatures don’t deviate as much from a more ideal daily temperature seems like a dream come true.
Everyone sweltering in the heat has a heat dome to blame. It’s a long-lasting area of high pressure that leads to heat waves because the pressure pushes the rising hot air back down. NASA shared several images of the spread of heat across sections of the U.S. So many states were trapped in it.
For now, some in the Northeast are of the heat, and it’s been raining for days. Vermont also had a tornado watch in the middle of the thunderstorms. A long-running heatwave isn’t the only weather event people need to prepare for. (Also get ready for hurricane season as it kicks off by reading “Hurricane Preparation Tips You Need to Know This Season.”)
To determine the cities with the nicest year-round weather, 24/7 Tempo reviewed historical temperature data from the National Centers for Environmental Information of the National Oceanic and Atmospheric Administration.
Cities within the contiguous United States were ranked based on the average deviation from the ideal 66°F daily temperature in the spring, summer, fall, and winter months from 2019 to 2023. Average spring temperature is the historical average for March, April, and May, while average summer temperature is the historical average for June, July, and August, average fall temperature the historical average of September, October, and November, average winter temperature the historical average of December, January, and February.
The average deviation from 66°F in each season was normalized using min-max normalization across 378 metro areas. Data was aggregated from the county level to metropolitan statistical areas using boundary definitions from the U.S. Census Bureau for July 2023.
40. Birmingham, AL
- Avg. daily temperature, spring 2019-2023: 63.0°
- Avg. daily temperature, summer 2019-2023: 79.0°
- Avg. daily temperature, fall 2019-2023: 64.0°
- Avg. daily temperature, winter 2019-2023: 48.4°
39. Napa, CA
- Avg. daily temperature, spring 2019-2023: 57.3°
- Avg. daily temperature, summer 2019-2023: 72.7°
- Avg. daily temperature, fall 2019-2023: 62.9°
- Avg. daily temperature, winter 2019-2023: 48.6°
38. Brunswick-St. Simons, GA
- Avg. daily temperature, spring 2019-2023: 68.3°
- Avg. daily temperature, summer 2019-2023: 81.4°
- Avg. daily temperature, fall 2019-2023: 69.4°
- Avg. daily temperature, winter 2019-2023: 55.8°
37. Gulfport-Biloxi, MS
- Avg. daily temperature, spring 2019-2023: 68.1°
- Avg. daily temperature, summer 2019-2023: 81.8°
- Avg. daily temperature, fall 2019-2023: 68.7°
- Avg. daily temperature, winter 2019-2023: 54.8°
36. Shreveport-Bossier City, LA
- Avg. daily temperature, spring 2019-2023: 65.6°
- Avg. daily temperature, summer 2019-2023: 82.8°
- Avg. daily temperature, fall 2019-2023: 67.0°
- Avg. daily temperature, winter 2019-2023: 50.2°
35. Hinesville, GA
- Avg. daily temperature, spring 2019-2023: 67.9°
- Avg. daily temperature, summer 2019-2023: 81.6°
- Avg. daily temperature, fall 2019-2023: 68.7°
- Avg. daily temperature, winter 2019-2023: 54.9°
34. Longview, TX
- Avg. daily temperature, spring 2019-2023: 64.8°
- Avg. daily temperature, summer 2019-2023: 82.3°
- Avg. daily temperature, fall 2019-2023: 66.3°
- Avg. daily temperature, winter 2019-2023: 49.5°
33. San Luis Obispo-Paso Robles, CA
- Avg. daily temperature, spring 2019-2023: 56.7°
- Avg. daily temperature, summer 2019-2023: 72.0°
- Avg. daily temperature, fall 2019-2023: 63.1°
- Avg. daily temperature, winter 2019-2023: 49.3°
32. Jacksonville, NC
- Avg. daily temperature, spring 2019-2023: 62.5°
- Avg. daily temperature, summer 2019-2023: 78.5°
- Avg. daily temperature, fall 2019-2023: 64.6°
- Avg. daily temperature, winter 2019-2023: 49.1°
31. Columbia, SC
- Avg. daily temperature, spring 2019-2023: 63.5°
- Avg. daily temperature, summer 2019-2023: 79.3°
- Avg. daily temperature, fall 2019-2023: 64.6°
- Avg. daily temperature, winter 2019-2023: 48.9°
30. Santa Rosa-Petaluma, CA
- Avg. daily temperature, spring 2019-2023: 54.7°
- Avg. daily temperature, summer 2019-2023: 67.1°
- Avg. daily temperature, fall 2019-2023: 60.7°
- Avg. daily temperature, winter 2019-2023: 49.0°
29. Salinas, CA
- Avg. daily temperature, spring 2019-2023: 55.8°
- Avg. daily temperature, summer 2019-2023: 70.1°
- Avg. daily temperature, fall 2019-2023: 62.4°
- Avg. daily temperature, winter 2019-2023: 49.3°
28. Savannah, GA
- Avg. daily temperature, spring 2019-2023: 67.4°
- Avg. daily temperature, summer 2019-2023: 81.5°
- Avg. daily temperature, fall 2019-2023: 68.5°
- Avg. daily temperature, winter 2019-2023: 54.3°
27. Tuscaloosa, AL
- Avg. daily temperature, spring 2019-2023: 64.0°
- Avg. daily temperature, summer 2019-2023: 80.1°
- Avg. daily temperature, fall 2019-2023: 65.0°
- Avg. daily temperature, winter 2019-2023: 49.2°
26. Monroe, LA
- Avg. daily temperature, spring 2019-2023: 64.9°
- Avg. daily temperature, summer 2019-2023: 81.7°
- Avg. daily temperature, fall 2019-2023: 66.1°
- Avg. daily temperature, winter 2019-2023: 49.5°
25. Florence, SC
- Avg. daily temperature, spring 2019-2023: 64.0°
- Avg. daily temperature, summer 2019-2023: 80.1°
- Avg. daily temperature, fall 2019-2023: 65.1°
- Avg. daily temperature, winter 2019-2023: 49.7°
24. Dothan, AL
- Avg. daily temperature, spring 2019-2023: 67.4°
- Avg. daily temperature, summer 2019-2023: 81.3°
- Avg. daily temperature, fall 2019-2023: 68.1°
- Avg. daily temperature, winter 2019-2023: 53.9°
23. Alexandria, LA
- Avg. daily temperature, spring 2019-2023: 66.6°
- Avg. daily temperature, summer 2019-2023: 82.0°
- Avg. daily temperature, fall 2019-2023: 67.4°
- Avg. daily temperature, winter 2019-2023: 52.3°
22. Hilton Head Island-Bluffton-Port Royal, SC
- Avg. daily temperature, spring 2019-2023: 66.8°
- Avg. daily temperature, summer 2019-2023: 81.3°
- Avg. daily temperature, fall 2019-2023: 68.4°
- Avg. daily temperature, winter 2019-2023: 53.8°
21. Sumter, SC
- Avg. daily temperature, spring 2019-2023: 63.9°
- Avg. daily temperature, summer 2019-2023: 79.7°
- Avg. daily temperature, fall 2019-2023: 65.3°
- Avg. daily temperature, winter 2019-2023: 49.7°
20. Stockton-Lodi, CA
- Avg. daily temperature, spring 2019-2023: 61.2°
- Avg. daily temperature, summer 2019-2023: 77.1°
- Avg. daily temperature, fall 2019-2023: 65.1°
- Avg. daily temperature, winter 2019-2023: 50.1°
19. Hattiesburg, MS
- Avg. daily temperature, spring 2019-2023: 67.2°
- Avg. daily temperature, summer 2019-2023: 81.3°
- Avg. daily temperature, fall 2019-2023: 67.5°
- Avg. daily temperature, winter 2019-2023: 53.5°
18. Wilmington, NC
- Avg. daily temperature, spring 2019-2023: 63.4°
- Avg. daily temperature, summer 2019-2023: 79.1°
- Avg. daily temperature, fall 2019-2023: 65.2°
- Avg. daily temperature, winter 2019-2023: 49.9°
17. Santa Maria-Santa Barbara, CA
- Avg. daily temperature, spring 2019-2023: 55.2°
- Avg. daily temperature, summer 2019-2023: 68.6°
- Avg. daily temperature, fall 2019-2023: 62.5°
- Avg. daily temperature, winter 2019-2023: 50.1°
16. Valdosta, GA
- Avg. daily temperature, spring 2019-2023: 67.4°
- Avg. daily temperature, summer 2019-2023: 80.5°
- Avg. daily temperature, fall 2019-2023: 68.2°
- Avg. daily temperature, winter 2019-2023: 54.9°
15. Auburn-Opelika, AL
- Avg. daily temperature, spring 2019-2023: 64.1°
- Avg. daily temperature, summer 2019-2023: 79.4°
- Avg. daily temperature, fall 2019-2023: 65.1°
- Avg. daily temperature, winter 2019-2023: 50.4°
14. Myrtle Beach-Conway-North Myrtle Beach, SC
- Avg. daily temperature, spring 2019-2023: 63.6°
- Avg. daily temperature, summer 2019-2023: 79.2°
- Avg. daily temperature, fall 2019-2023: 65.4°
- Avg. daily temperature, winter 2019-2023: 50.2°
13. Albany, GA
- Avg. daily temperature, spring 2019-2023: 67.1°
- Avg. daily temperature, summer 2019-2023: 80.8°
- Avg. daily temperature, fall 2019-2023: 67.6°
- Avg. daily temperature, winter 2019-2023: 53.7°
12. Augusta-Richmond County, GA-SC
- Avg. daily temperature, spring 2019-2023: 64.4°
- Avg. daily temperature, summer 2019-2023: 79.8°
- Avg. daily temperature, fall 2019-2023: 65.4°
- Avg. daily temperature, winter 2019-2023: 50.3°
11. Jackson, MS
- Avg. daily temperature, spring 2019-2023: 65.5°
- Avg. daily temperature, summer 2019-2023: 81.1°
- Avg. daily temperature, fall 2019-2023: 66.4°
- Avg. daily temperature, winter 2019-2023: 50.8°
10. Vallejo, CA
- Avg. daily temperature, spring 2019-2023: 59.8°
- Avg. daily temperature, summer 2019-2023: 73.8°
- Avg. daily temperature, fall 2019-2023: 64.1°
- Avg. daily temperature, winter 2019-2023: 49.9°
9. San Diego-Chula Vista-Carlsbad, CA
- Avg. daily temperature, spring 2019-2023: 59.5°
- Avg. daily temperature, summer 2019-2023: 75.7°
- Avg. daily temperature, fall 2019-2023: 66.7°
- Avg. daily temperature, winter 2019-2023: 52.2°
8. Macon-Bibb County, GA
- Avg. daily temperature, spring 2019-2023: 64.7°
- Avg. daily temperature, summer 2019-2023: 80.3°
- Avg. daily temperature, fall 2019-2023: 65.8°
- Avg. daily temperature, winter 2019-2023: 50.9°
7. Columbus, GA-AL
- Avg. daily temperature, spring 2019-2023: 64.4°
- Avg. daily temperature, summer 2019-2023: 79.3°
- Avg. daily temperature, fall 2019-2023: 65.4°
- Avg. daily temperature, winter 2019-2023: 50.9°
6. Warner Robins, GA
- Avg. daily temperature, spring 2019-2023: 65.4°
- Avg. daily temperature, summer 2019-2023: 80.6°
- Avg. daily temperature, fall 2019-2023: 66.4°
- Avg. daily temperature, winter 2019-2023: 51.7°
5. Montgomery, AL
- Avg. daily temperature, spring 2019-2023: 65.7°
- Avg. daily temperature, summer 2019-2023: 80.9°
- Avg. daily temperature, fall 2019-2023: 66.4°
- Avg. daily temperature, winter 2019-2023: 51.7°
4. Charleston-North Charleston, SC
- Avg. daily temperature, spring 2019-2023: 65.8°
- Avg. daily temperature, summer 2019-2023: 80.5°
- Avg. daily temperature, fall 2019-2023: 67.2°
- Avg. daily temperature, winter 2019-2023: 52.6°
3. Santa Cruz-Watsonville, CA
- Avg. daily temperature, spring 2019-2023: 55.1°
- Avg. daily temperature, summer 2019-2023: 66.0°
- Avg. daily temperature, fall 2019-2023: 61.5°
- Avg. daily temperature, winter 2019-2023: 50.4°
2. San Francisco-Oakland-Fremont, CA
- Avg. daily temperature, spring 2019-2023: 56.0°
- Avg. daily temperature, summer 2019-2023: 66.7°
- Avg. daily temperature, fall 2019-2023: 61.8°
- Avg. daily temperature, winter 2019-2023: 50.4°
1. Los Angeles-Long Beach-Anaheim, CA
- Avg. daily temperature, spring 2019-2023: 59.7°
- Avg. daily temperature, summer 2019-2023: 73.9°
- Avg. daily temperature, fall 2019-2023: 67.1°
- Avg. daily temperature, winter 2019-2023: 53.4°