The Town Files

25 Small Towns in Colorado With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 89 towns of 500–10,000 people in Colorado. #1 is Glenwood Springs, CO (0 tornadoes within 10 miles since 1950).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Walsenburg, Colorado

    1 tornado within 10 miles since 1950

    Walsenburg is a city of 3,049 people in Huerfano County, Colorado. 1 tornado since 1950 (typical Colorado town: 11); the strongest was an F0 on May 25, 1976.

    3,049 people · Huerfano County · median home $147,300 · income $51,474 · Jan low 21°F · 92 in snow

    Full Walsenburg, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Walsenburg by decade'50'601'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  2. 24Orchard City, Colorado

    1 tornado within 10 miles since 1950

    Orchard City is a town of 3,142 people in Delta County, Colorado. 1 tornado since 1950 (typical Colorado town: 11); the strongest was an F1 on September 11, 2002.

    3,142 people · Delta County · median home $324,300 · income $55,960 · Jan low 19°F · 40 in snow

    Full Orchard City, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Orchard City by decade'50'60'70'80'901'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  3. 23Salida, Colorado

    1 tornado within 10 miles since 1950

    Salida is a city of 5,666 people in Chaffee County, Colorado. 1 tornado since 1950 (typical Colorado town: 11); the strongest was an F0 on May 5, 1991.

    5,666 people · Chaffee County · median home $648,500 · income $70,045 · Jan low 12°F · 37 in snow

    Full Salida, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Salida by decade'50'60'70'801'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  4. 22Cortez, Colorado

    1 tornado within 10 miles since 1950

    Cortez is a city of 8,766 people in Montezuma County, Colorado. 1 tornado since 1950 (typical Colorado town: 11); the strongest was an F2 on April 25, 1985.

    8,766 people · Montezuma County · median home $272,900 · income $54,247 · Jan low 17°F · 33 in snow

    Full Cortez, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Cortez by decade'50'60'701'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  5. 21Evergreen, Colorado

    1 tornado within 10 miles since 1950

    Evergreen is a community of 9,307 people in Jefferson County, Colorado. 1 tornado since 1950 (typical Colorado town: 11); the strongest was an F0 on June 10, 1965.

    9,307 people · Jefferson County · median home $829,400 · income $150,417 · Jan low 13°F · 81 in snow

    Full Evergreen, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Evergreen by decade'501'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  6. 20Telluride, Colorado

    0 tornadoes within 10 miles since 1950

    Telluride is a town of 2,607 people in San Miguel County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    2,607 people · San Miguel County · median home — · income $102,405 · Jan low 0°F · 131 in snow

    Full Telluride, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Telluride by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  7. 19Leadville, Colorado

    0 tornadoes within 10 miles since 1950

    Leadville is a city of 2,633 people in Lake County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    2,633 people · Lake County · median home $447,600 · income $86,350 · Jan low 5°F · 154 in snow

    Full Leadville, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Leadville by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  8. 18Bayfield, Colorado

    0 tornadoes within 10 miles since 1950

    Bayfield is a town of 2,838 people in La Plata County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    2,838 people · La Plata County · median home $412,500 · income $93,125 · Jan low 7°F · 93 in snow

    Full Bayfield, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Bayfield by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  9. 17Buena Vista, Colorado

    0 tornadoes within 10 miles since 1950

    Buena Vista is a town of 2,855 people in Chaffee County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    2,855 people · Chaffee County · median home $572,700 · income $78,323 · Jan low 11°F · 49 in snow

    Full Buena Vista, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Buena Vista by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  10. 16Frisco, Colorado

    0 tornadoes within 10 miles since 1950

    Frisco is a town of 2,913 people in Summit County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    2,913 people · Summit County · median home $891,400 · income $113,506 · Jan low 2°F · 116 in snow

    Full Frisco, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Frisco by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  11. 15Snowmass Village, Colorado

    0 tornadoes within 10 miles since 1950

    Snowmass Village is a town of 3,096 people in Pitkin County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    3,096 people · Pitkin County · median home $1,729,900 · income $102,959 · Jan low 9°F · 171 in snow

    Full Snowmass Village, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Snowmass Village by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  12. 14Silt, Colorado

    0 tornadoes within 10 miles since 1950

    Silt is a town of 3,536 people in Garfield County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    3,536 people · Garfield County · median home $446,900 · income $93,690 · Jan low 10°F · 27 in snow

    Full Silt, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Silt by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  13. 13Basalt, Colorado

    0 tornadoes within 10 miles since 1950

    Basalt is a town of 3,984 people in Eagle County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    3,984 people · Eagle County · median home $1,180,300 · income $105,855 · Jan low 9°F · 108 in snow

    Full Basalt, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Basalt by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  14. 12El Jebel, Colorado

    0 tornadoes within 10 miles since 1950

    El Jebel is a community of 4,130 people in Eagle County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    4,130 people · Eagle County · median home $912,200 · income $103,042 · Jan low 15°F · 81 in snow

    Full El Jebel, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of El Jebel by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  15. 11Silverthorne, Colorado

    0 tornadoes within 10 miles since 1950

    Silverthorne is a town of 4,402 people in Summit County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    4,402 people · Summit County · median home $700,800 · income $125,478 · Jan low 2°F · 116 in snow

    Full Silverthorne, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Silverthorne by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  16. 10Vail, Colorado

    0 tornadoes within 10 miles since 1950

    Vail is a town of 4,835 people in Eagle County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    4,835 people · Eagle County · median home $1,400,700 · income $98,893 · Jan low 7°F · 189 in snow

    Full Vail, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Vail by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  17. 9New Castle, Colorado

    0 tornadoes within 10 miles since 1950

    New Castle is a town of 4,923 people in Garfield County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    4,923 people · Garfield County · median home $454,300 · income $80,084 · Jan low 10°F · 32 in snow

    Full New Castle, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of New Castle by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  18. 8Breckenridge, Colorado

    0 tornadoes within 10 miles since 1950

    Breckenridge is a town of 5,078 people in Summit County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    5,078 people · Summit County · median home $1,012,700 · income $138,191 · Jan low 2°F · 185 in snow

    Full Breckenridge, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Breckenridge by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  19. 7Battlement Mesa, Colorado

    0 tornadoes within 10 miles since 1950

    Battlement Mesa, Colorado
    Photo: Don Thompson (public domain, Wikimedia Commons)

    Battlement Mesa is a community of 5,438 people in Garfield County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    5,438 people · Garfield County · median home $312,700 · income $76,152 · Jan low 11°F · 47 in snow

    Full Battlement Mesa, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Battlement Mesa by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  20. 6Avon, Colorado

    0 tornadoes within 10 miles since 1950

    Avon is a town of 6,072 people in Eagle County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    6,072 people · Eagle County · median home $548,900 · income $89,027 · Jan low 7°F · 189 in snow

    Full Avon, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Avon by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  21. 5Carbondale, Colorado

    0 tornadoes within 10 miles since 1950

    Carbondale is a town of 6,434 people in Garfield County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    6,434 people · Garfield County · median home $900,600 · income $108,324 · Jan low 12°F · 58 in snow

    Full Carbondale, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Carbondale by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  22. 4Gunnison, Colorado

    0 tornadoes within 10 miles since 1950

    Gunnison is a city of 6,560 people in Gunnison County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    6,560 people · Gunnison County · median home $461,000 · income $62,189 · Jan low -6°F · 46 in snow

    Full Gunnison, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Gunnison by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  23. 3Aspen, Colorado

    0 tornadoes within 10 miles since 1950

    Aspen is a city of 7,004 people in Pitkin County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    7,004 people · Pitkin County · median home $819,900 · income $74,033 · Jan low 10°F · 171 in snow

    Full Aspen, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Aspen by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  24. 2Craig, Colorado

    0 tornadoes within 10 miles since 1950

    Craig is a city of 9,060 people in Moffat County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    9,060 people · Moffat County · median home $278,500 · income $72,636 · Jan low 3°F · 113 in snow

    Full Craig, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Craig by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  25. 1Glenwood Springs, Colorado

    0 tornadoes within 10 miles since 1950

    Glenwood Springs is a city of 9,963 people in Garfield County, Colorado. No tornado has been recorded within 10 miles since 1950 (typical Colorado town: 11).

    9,963 people · Garfield County · median home $619,000 · income $91,481 · Jan low 12°F · 39 in snow

    Full Glenwood Springs, Colorado profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Glenwood Springs by decade'50'60'70'80'90'00'10'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.

More Colorado rankings

Same ranking, other places

Methodology. We ranked 89 towns of 500–10,000 people in Colorado (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: