25 Small Towns in Oklahoma With the Mildest Winters
Ranked by january average low (°f) among 86 towns of 2,500–10,000 people in Oklahoma. #1 is Lone Grove, OK (January lows average 31.5°F).
-
25Frederick, Oklahoma
January lows average 27.9°F
3,468 people · Tillman County · median home $89,300 · income $44,595 · Jan low 28°F · 2 in snow
-
24Elgin, Oklahoma
January lows average 27.9°F
3,656 people · Comanche County · median home $260,700 · income $96,250 · Jan low 28°F · 3 in snow
-
23Sulphur, Oklahoma
January lows average 27.9°F
5,065 people · Murray County · median home $122,000 · income $66,957 · Jan low 28°F · 2 in snow
-
22Sallisaw, Oklahoma
January lows average 27.9°F
8,510 people · Sequoyah County · median home $134,100 · income $48,036 · Jan low 28°F · 2 in snow
-
21Turley, Oklahoma
January lows average 28.0°F
2,607 people · Tulsa County · median home $54,600 · income $42,298 · Jan low 28°F · 9 in snow
-
20Catoosa, Oklahoma
January lows average 28.0°F
7,440 people · Rogers County · median home $178,800 · income $72,467 · Jan low 28°F · 9 in snow
-
19Collinsville, Oklahoma
January lows average 28.0°F
7,881 people · Tulsa County · median home $225,400 · income $90,570 · Jan low 28°F · 9 in snow
-
18Skiatook, Oklahoma
January lows average 28.0°F
8,450 people · Osage County · median home $182,600 · income $57,480 · Jan low 28°F · 9 in snow
-
17Hobart, Oklahoma
January lows average 28.1°F
3,413 people · Kiowa County · median home $71,100 · income $33,051 · Jan low 28°F · 4 in snow
-
16Coweta, Oklahoma
January lows average 28.1°F
9,654 people · Wagoner County · median home $205,700 · income $67,519 · Jan low 28°F · 4 in snow
-
15Checotah, Oklahoma
January lows average 28.2°F
3,018 people · McIntosh County · median home $124,900 · income $37,042 · Jan low 28°F · 8 in snow
-
14Broken Bow, Oklahoma
January lows average 28.3°F
4,228 people · McCurtain County · median home $179,900 · income $39,895 · Jan low 28°F · 2 in snow
-
13Marlow, Oklahoma
January lows average 28.4°F
4,385 people · Stephens County · median home $136,300 · income $56,655 · Jan low 28°F · 6 in snow
-
12Hugo, Oklahoma
January lows average 28.5°F
5,166 people · Choctaw County · median home $96,300 · income $33,917 · Jan low 29°F · 1 in snow
-
11Idabel, Oklahoma
January lows average 29.4°F
6,961 people · McCurtain County · median home $134,800 · income $43,295 · Jan low 29°F · 2 in snow
-
10Roland, Oklahoma
January lows average 29.6°F
3,316 people · Sequoyah County · median home $139,800 · income $51,754 · Jan low 30°F · 3 in snow
-
9Pocola, Oklahoma
January lows average 29.6°F
4,255 people · Le Flore County · median home $151,100 · income $50,545 · Jan low 30°F · 3 in snow
-
8Poteau, Oklahoma
January lows average 29.6°F
8,807 people · Le Flore County · median home $157,400 · income $50,511 · Jan low 30°F · 1 in snow
-
7Tishomingo, Oklahoma
January lows average 29.7°F
3,101 people · Johnston County · median home $110,600 · income $40,052 · Jan low 30°F · 2 in snow
-
6Calera, Oklahoma
January lows average 29.8°F
2,916 people · Bryan County · median home $157,600 · income $64,449 · Jan low 30°F · 2 in snow
-
5Madill, Oklahoma
January lows average 29.8°F
3,914 people · Marshall County · median home $109,600 · income $47,522 · Jan low 30°F · 2 in snow
-
4Okemah, Oklahoma
January lows average 30.3°F
3,074 people · Okfuskee County · median home $79,300 · income $32,386 · Jan low 30°F · 5 in snow
-
3Henryetta, Oklahoma
January lows average 30.3°F
5,640 people · Okmulgee County · median home $88,600 · income $45,259 · Jan low 30°F · 1 in snow
-
2Cache, Oklahoma
January lows average 31.1°F
2,930 people · Comanche County · median home $162,700 · income $65,536 · Jan low 31°F · 2 in snow
-
1Lone Grove, Oklahoma
January lows average 31.5°F
4,993 people · Carter County · median home $204,900 · income $74,265 · Jan low 32°F · 3 in snow
More Oklahoma rankings
- The 23 Best Small Towns to Retire in Oklahoma
- The 10 Quietest Small Towns in Oklahoma
- The 25 Most Affordable Small Towns in Oklahoma
- The 25 Best Small Towns for Families in Oklahoma
- The 25 Most Walkable Small Towns in Oklahoma
- 25 Small Towns in Oklahoma With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Oklahoma
Same ranking, other places
- 50 Small Towns in America With the Mildest Winters
- 25 Small Towns in Pennsylvania With the Mildest Winters
- 25 Small Towns in New York With the Mildest Winters
- 25 Small Towns in Michigan With the Mildest Winters
- 25 Small Towns in Texas With the Mildest Winters
- 25 Small Towns in California With the Mildest Winters
- 25 Small Towns in New Jersey With the Mildest Winters
- 25 Small Towns in Florida With the Mildest Winters
- 25 Small Towns in Wisconsin With the Mildest Winters
- 25 Small Towns in Ohio With the Mildest Winters
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)