The Town Files

22 Small Towns in Kentucky With the Mildest Winters

Ranked by january average low (°f) among 94 towns of 2,500–10,000 people in Kentucky. #1 is Oak Grove, KY (January lows average 27.7°F).

Map of the 22 towns12345678910111213141516171819202122
Numbers match the ranking.
22 Small Towns in Kentucky With the Mildest Winters1. Oak Grove282. Benton273. Harrodsburg274. Wilmore275. Massac276. Cadiz277. Middletown278. Princeton279. Douglass Hills2710. Hurstbourne2711. Prospect2712. Indian Hills2713. Graymoor-Devondale2714. Anchorage2715. Corbin2716. London2717. Monticello2618. Russellville2619. Springfield2620. Hillview2621. Pioneer Village2622. Pikeville26
  1. 22Pikeville, Kentucky

    January lows average 25.8°F

    7,754 people · Pike County · median home $263,800 · income $39,955 · Jan low 26°F · 1 in snow

  2. 21Pioneer Village, Kentucky

    January lows average 26.0°F

    2,671 people · Bullitt County · median home $240,500 · income $84,167 · Jan low 26°F · 4 in snow

  3. 20Hillview, Kentucky

    January lows average 26.0°F

    8,622 people · Bullitt County · median home $186,300 · income $68,111 · Jan low 26°F · 4 in snow

  4. 19Springfield, Kentucky

    January lows average 26.1°F

    2,846 people · Washington County · median home $168,600 · income $48,750 · Jan low 26°F · 3 in snow

  5. 18Russellville, Kentucky

    January lows average 26.3°F

    7,164 people · Logan County · median home $168,700 · income $45,484 · Jan low 26°F · 4 in snow

  6. 17Monticello, Kentucky

    January lows average 26.4°F

    5,753 people · Wayne County · median home $132,400 · income $44,952 · Jan low 26°F · 14 in snow

  7. 16London, Kentucky

    January lows average 26.7°F

    7,572 people · Laurel County · median home $170,200 · income $47,591 · Jan low 27°F · 6 in snow

  8. 15Corbin, Kentucky

    January lows average 26.7°F

    7,856 people · Whitley County · median home $166,000 · income $51,065 · Jan low 27°F · 9 in snow

  9. 14Anchorage, Kentucky

    January lows average 27.1°F

    2,500 people · Jefferson County · median home $854,200 · income $199,375 · Jan low 27°F · 10 in snow

  10. 13Graymoor-Devondale, Kentucky

    January lows average 27.1°F

    2,853 people · Jefferson County · median home $338,000 · income $96,667 · Jan low 27°F · 13 in snow

  11. 12Indian Hills, Kentucky

    January lows average 27.1°F

    2,860 people · Jefferson County · median home $699,200 · income $192,000 · Jan low 27°F · 4 in snow

  12. 11Prospect, Kentucky

    January lows average 27.1°F

    4,592 people · Jefferson County · median home $538,400 · income $163,462 · Jan low 27°F · 9 in snow

  13. 10Hurstbourne, Kentucky

    January lows average 27.1°F

    4,683 people · Jefferson County · median home $542,600 · income $116,094 · Jan low 27°F · 13 in snow

  14. 9Douglass Hills, Kentucky

    January lows average 27.1°F

    5,456 people · Jefferson County · median home $346,300 · income $78,482 · Jan low 27°F · 10 in snow

  15. 8Princeton, Kentucky

    January lows average 27.1°F

    6,270 people · Caldwell County · median home $96,600 · income $47,411 · Jan low 27°F · 9 in snow

  16. 7Middletown, Kentucky

    January lows average 27.1°F

    9,706 people · Jefferson County · median home $336,000 · income $82,537 · Jan low 27°F · 10 in snow

  17. 6Cadiz, Kentucky

    January lows average 27.2°F

    2,540 people · Trigg County · median home $149,800 · income $44,152 · Jan low 27°F · 4 in snow

  18. 5Massac, Kentucky

    January lows average 27.3°F

    4,635 people · McCracken County · median home $239,400 · income $92,560 · Jan low 27°F · 9 in snow

  19. 4Wilmore, Kentucky

    January lows average 27.3°F

    5,999 people · Jessamine County · median home $248,900 · income $77,665 · Jan low 27°F · 10 in snow

  20. 3Harrodsburg, Kentucky

    January lows average 27.3°F

    9,064 people · Mercer County · median home $154,200 · income $48,381 · Jan low 27°F · 10 in snow

  21. 2Benton, Kentucky

    January lows average 27.4°F

    4,756 people · Marshall County · median home $157,000 · income $66,827 · Jan low 27°F · 4 in snow

  22. 1Oak Grove, Kentucky

    January lows average 27.7°F

    7,931 people · Christian County · median home $148,700 · income $49,354 · Jan low 28°F · 2 in snow

More Kentucky rankings

Same ranking, other places

Methodology. We ranked 94 towns of 2,500–10,000 people in Kentucky (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: