The Town Files

25 Small Towns in Indiana With the Mildest Winters

Ranked by january average low (°f) among 107 towns of 500–10,000 people in Indiana. #1 is Sellersburg, IN (January lows average 25.9°F).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
25 Small Towns in Indiana With the Mildest Winters1. Sellersburg262. Charlestown263. Georgetown264. Tell City265. Santa Claus266. Highland267. Melody Hill268. Boonville259. Chandler2510. Scottsburg2411. Salem2412. Bright2413. Hidden Valley2414. Lawrenceburg2415. Greendale2416. Austin2417. Aurora2418. Hanover2419. Newburgh2420. Huntingburg2421. North Vernon2322. Country Squire Lakes2323. Loogootee2324. Mount Vernon2325. Corydon23
  1. 25Corydon, Indiana

    January lows average 22.7°F

    Corydon is a town of 3,153 people in Harrison County, Indiana. January lows average 22.7°F and July highs 86.4°F, with about 26 days a year at 90°F+ and 8 inches of snow.

    3,153 people · Harrison County · median home $144,600 · income $56,513 · Jan low 23°F · 8 in snow

    Full Corydon, Indiana profile: weather, storms, schools, jobs →

    Corydon average highs and lows by month20°40°60°80°JFMAMJJASOND23°86°
    NOAA 1991–2020 normals, Brandenburg station.
  2. 24Mount Vernon, Indiana

    January lows average 22.9°F

    Mount Vernon is a city of 6,493 people in Posey County, Indiana. January lows average 22.9°F and July highs 87.9°F, with about 34 days a year at 90°F+ and 8 inches of snow.

    6,493 people · Posey County · median home $163,300 · income $62,263 · Jan low 23°F · 8 in snow

    Full Mount Vernon, Indiana profile: weather, storms, schools, jobs →

    Mount Vernon average highs and lows by month20°40°60°80°JFMAMJJASOND23°88°
    NOAA 1991–2020 normals, Mt Vernon station.
  3. 23Loogootee, Indiana

    January lows average 23.1°F

    Loogootee is a city of 2,601 people in Martin County, Indiana. January lows average 23.1°F and July highs 87.9°F, with about 28 days a year at 90°F+ and 13 inches of snow.

    2,601 people · Martin County · median home $148,500 · income $50,000 · Jan low 23°F · 13 in snow

    Full Loogootee, Indiana profile: weather, storms, schools, jobs →

    Loogootee average highs and lows by month20°40°60°80°JFMAMJJASOND23°88°
    NOAA 1991–2020 normals, Shoals 8 S station.
  4. 22Country Squire Lakes, Indiana

    January lows average 23.3°F

    Country Squire Lakes is a community of 3,558 people in Jennings County, Indiana. January lows average 23.3°F and July highs 85.5°F, with about 19 days a year at 90°F+ and 17 inches of snow.

    3,558 people · Jennings County · median home $26,600 · income $57,201 · Jan low 23°F · 17 in snow

    Full Country Squire Lakes, Indiana profile: weather, storms, schools, jobs →

    Country Squire Lakes average highs and lows by month20°40°60°80°JFMAMJJASOND23°86°
    NOAA 1991–2020 normals, N Vernon 2 Ese station.
  5. 21North Vernon, Indiana

    January lows average 23.3°F

    North Vernon is a city of 6,608 people in Jennings County, Indiana. January lows average 23.3°F and July highs 85.5°F, with about 19 days a year at 90°F+ and 17 inches of snow.

    6,608 people · Jennings County · median home $128,600 · income $51,429 · Jan low 23°F · 17 in snow

    Full North Vernon, Indiana profile: weather, storms, schools, jobs →

    North Vernon average highs and lows by month20°40°60°80°JFMAMJJASOND23°86°
    NOAA 1991–2020 normals, N Vernon 2 Ese station.
  6. 20Huntingburg, Indiana

    January lows average 23.6°F

    Huntingburg, Indiana
    Photo: Nyttend (public domain, Wikimedia Commons)

    Huntingburg is a city of 6,362 people in Dubois County, Indiana. January lows average 23.6°F and July highs 85.2°F, with about 29 days a year at 90°F+ and 11 inches of snow.

    6,362 people · Dubois County · median home $143,800 · income $54,421 · Jan low 24°F · 11 in snow

    Full Huntingburg, Indiana profile: weather, storms, schools, jobs →

    Huntingburg average highs and lows by month20°40°60°80°JFMAMJJASOND24°85°
    NOAA 1991–2020 normals, Stendal station.
  7. 19Newburgh, Indiana

    January lows average 23.8°F

    Newburgh is a town of 3,344 people in Warrick County, Indiana. January lows average 23.8°F and July highs 88.3°F, with about 43 days a year at 90°F+ and 7 inches of snow.

    3,344 people · Warrick County · median home $237,600 · income $75,135 · Jan low 24°F · 7 in snow

    Full Newburgh, Indiana profile: weather, storms, schools, jobs →

    Newburgh average highs and lows by month20°40°60°80°JFMAMJJASOND24°88°
    NOAA 1991–2020 normals, Newburgh L&D station.
  8. 18Hanover, Indiana

    January lows average 23.8°F

    Hanover, Indiana
    Photo: Mpevans (talk) (public domain, Wikimedia Commons)

    Hanover is a town of 3,743 people in Jefferson County, Indiana. January lows average 23.8°F and July highs 88.0°F, with about 25 days a year at 90°F+ and 12 inches of snow.

    3,743 people · Jefferson County · median home $138,700 · income $53,929 · Jan low 24°F · 12 in snow

    Full Hanover, Indiana profile: weather, storms, schools, jobs →

    Hanover average highs and lows by month20°40°60°80°JFMAMJJASOND24°88°
    NOAA 1991–2020 normals, Madison Sewage Plt station.
  9. 17Aurora, Indiana

    January lows average 24.3°F

    Aurora, Indiana
    Photo: Wikimedia Commons (public domain, Wikimedia Commons)

    Aurora is a city of 3,479 people in Dearborn County, Indiana. January lows average 24.3°F and July highs 85.7°F, with about 22 days a year at 90°F+ and 17 inches of snow.

    3,479 people · Dearborn County · median home $131,400 · income $47,470 · Jan low 24°F · 17 in snow

    Full Aurora, Indiana profile: weather, storms, schools, jobs →

    Aurora average highs and lows by month20°40°60°80°JFMAMJJASOND24°86°
    NOAA 1991–2020 normals, Cincinnati-Fernbank station.
  10. 16Austin, Indiana

    January lows average 24.3°F

    Austin is a city of 4,064 people in Scott County, Indiana. January lows average 24.3°F and July highs 86.6°F, with about 25 days a year at 90°F+ and 12 inches of snow.

    4,064 people · Scott County · median home $86,200 · income $31,520 · Jan low 24°F · 12 in snow

    Full Austin, Indiana profile: weather, storms, schools, jobs →

    Austin average highs and lows by month20°40°60°80°JFMAMJJASOND24°87°
    NOAA 1991–2020 normals, Salem station.
  11. 15Greendale, Indiana

    January lows average 24.3°F

    Greendale is a city of 4,602 people in Dearborn County, Indiana. January lows average 24.3°F and July highs 85.7°F, with about 22 days a year at 90°F+ and 11 inches of snow.

    4,602 people · Dearborn County · median home $198,700 · income $74,980 · Jan low 24°F · 11 in snow

    Full Greendale, Indiana profile: weather, storms, schools, jobs →

    Greendale average highs and lows by month20°40°60°80°JFMAMJJASOND24°86°
    NOAA 1991–2020 normals, Cincinnati-Fernbank station.
  12. 14Lawrenceburg, Indiana

    January lows average 24.3°F

    Lawrenceburg, Indiana
    Photo: Wikimedia Commons (public domain, Wikimedia Commons)

    Lawrenceburg is a city of 5,129 people in Dearborn County, Indiana. January lows average 24.3°F and July highs 85.7°F, with about 22 days a year at 90°F+ and 16 inches of snow.

    5,129 people · Dearborn County · median home $227,600 · income $51,250 · Jan low 24°F · 16 in snow

    Full Lawrenceburg, Indiana profile: weather, storms, schools, jobs →

    Lawrenceburg average highs and lows by month20°40°60°80°JFMAMJJASOND24°86°
    NOAA 1991–2020 normals, Cincinnati-Fernbank station.
  13. 13Hidden Valley, Indiana

    January lows average 24.3°F

    Hidden Valley is a community of 5,529 people in Dearborn County, Indiana. January lows average 24.3°F and July highs 85.7°F, with about 22 days a year at 90°F+ and 11 inches of snow.

    5,529 people · Dearborn County · median home $289,400 · income $121,208 · Jan low 24°F · 11 in snow

    Full Hidden Valley, Indiana profile: weather, storms, schools, jobs →

    Hidden Valley average highs and lows by month20°40°60°80°JFMAMJJASOND24°86°
    NOAA 1991–2020 normals, Cincinnati-Fernbank station.
  14. 12Bright, Indiana

    January lows average 24.3°F

    Bright is a community of 5,814 people in Dearborn County, Indiana. January lows average 24.3°F and July highs 85.7°F, with about 22 days a year at 90°F+ and 16 inches of snow.

    5,814 people · Dearborn County · median home $279,500 · income $108,974 · Jan low 24°F · 16 in snow

    Full Bright, Indiana profile: weather, storms, schools, jobs →

    Bright average highs and lows by month20°40°60°80°JFMAMJJASOND24°86°
    NOAA 1991–2020 normals, Cincinnati-Fernbank station.
  15. 11Salem, Indiana

    January lows average 24.3°F

    Salem is a city of 6,371 people in Washington County, Indiana. January lows average 24.3°F and July highs 86.6°F, with about 25 days a year at 90°F+ and 14 inches of snow.

    6,371 people · Washington County · median home $144,700 · income $56,538 · Jan low 24°F · 14 in snow

    Full Salem, Indiana profile: weather, storms, schools, jobs →

    Salem average highs and lows by month20°40°60°80°JFMAMJJASOND24°87°
    NOAA 1991–2020 normals, Salem station.
  16. 10Scottsburg, Indiana

    January lows average 24.3°F

    Scottsburg is a city of 7,345 people in Scott County, Indiana. January lows average 24.3°F and July highs 86.6°F, with about 25 days a year at 90°F+ and 12 inches of snow.

    7,345 people · Scott County · median home $146,200 · income $38,578 · Jan low 24°F · 12 in snow

    Full Scottsburg, Indiana profile: weather, storms, schools, jobs →

    Scottsburg average highs and lows by month20°40°60°80°JFMAMJJASOND24°87°
    NOAA 1991–2020 normals, Salem station.
  17. 9Chandler, Indiana

    January lows average 25.4°F

    Chandler is a town of 3,693 people in Warrick County, Indiana. January lows average 25.4°F and July highs 88.6°F, with about 41 days a year at 90°F+ and 11 inches of snow.

    3,693 people · Warrick County · median home $131,100 · income $74,725 · Jan low 25°F · 11 in snow

    Full Chandler, Indiana profile: weather, storms, schools, jobs →

    Chandler average highs and lows by month20°40°60°80°JFMAMJJASOND25°89°
    NOAA 1991–2020 normals, Boonville 1S station.
  18. 8Boonville, Indiana

    January lows average 25.4°F

    Boonville, Indiana
    Photo: Nyttend (public domain, Wikimedia Commons)

    Boonville is a city of 6,712 people in Warrick County, Indiana. January lows average 25.4°F and July highs 88.6°F, with about 41 days a year at 90°F+ and 11 inches of snow.

    6,712 people · Warrick County · median home $162,400 · income $63,580 · Jan low 25°F · 11 in snow

    Full Boonville, Indiana profile: weather, storms, schools, jobs →

    Boonville average highs and lows by month20°40°60°80°JFMAMJJASOND25°89°
    NOAA 1991–2020 normals, Boonville 1S station.
  19. 7Melody Hill, Indiana

    January lows average 25.5°F

    Melody Hill is a community of 3,689 people in Vanderburgh County, Indiana. January lows average 25.5°F and July highs 88.6°F, with about 41 days a year at 90°F+ and 11 inches of snow.

    3,689 people · Vanderburgh County · median home $201,600 · income $93,906 · Jan low 26°F · 11 in snow

    Full Melody Hill, Indiana profile: weather, storms, schools, jobs →

    Melody Hill average highs and lows by month20°40°60°80°JFMAMJJASOND26°89°
    NOAA 1991–2020 normals, Evansville Regional Ap station.
  20. 6Highland, Indiana

    January lows average 25.5°F

    Highland is a community of 4,435 people in Vanderburgh County, Indiana. January lows average 25.5°F and July highs 88.6°F, with about 41 days a year at 90°F+ and 11 inches of snow.

    4,435 people · Vanderburgh County · median home $240,400 · income $98,002 · Jan low 26°F · 11 in snow

    Full Highland, Indiana profile: weather, storms, schools, jobs →

    Highland average highs and lows by month20°40°60°80°JFMAMJJASOND26°89°
    NOAA 1991–2020 normals, Evansville Regional Ap station.
  21. 5Santa Claus, Indiana

    January lows average 25.7°F

    Santa Claus is a town of 2,586 people in Spencer County, Indiana. January lows average 25.7°F and July highs 86.6°F, with about 23 days a year at 90°F+ and 8 inches of snow.

    2,586 people · Spencer County · median home $258,900 · income $89,659 · Jan low 26°F · 8 in snow

    Full Santa Claus, Indiana profile: weather, storms, schools, jobs →

    Santa Claus average highs and lows by month20°40°60°80°JFMAMJJASOND26°87°
    NOAA 1991–2020 normals, Saint Meinrad station.
  22. 4Tell City, Indiana

    January lows average 25.8°F

    Tell City, Indiana
    Photo: Henry the heron at English Wikipedia (public domain, Wikimedia Commons)

    Tell City is a city of 7,506 people in Perry County, Indiana. January lows average 25.8°F and July highs 85.3°F, with about 28 days a year at 90°F+ and 11 inches of snow.

    7,506 people · Perry County · median home $139,000 · income $52,949 · Jan low 26°F · 11 in snow

    Full Tell City, Indiana profile: weather, storms, schools, jobs →

    Tell City average highs and lows by month20°40°60°80°JFMAMJJASOND26°85°
    NOAA 1991–2020 normals, Tell City station.
  23. 3Georgetown, Indiana

    January lows average 25.9°F

    Georgetown is a town of 3,805 people in Floyd County, Indiana. January lows average 25.9°F and July highs 88.9°F, with about 46 days a year at 90°F+ and 9 inches of snow.

    3,805 people · Floyd County · median home $302,300 · income $113,265 · Jan low 26°F · 9 in snow

    Full Georgetown, Indiana profile: weather, storms, schools, jobs →

    Georgetown average highs and lows by month20°40°60°80°JFMAMJJASOND26°89°
    NOAA 1991–2020 normals, Louisville Mcalpine station.
  24. 2Charlestown, Indiana

    January lows average 25.9°F

    Charlestown is a city of 7,775 people in Clark County, Indiana. January lows average 25.9°F and July highs 88.9°F, with about 46 days a year at 90°F+ and 9 inches of snow.

    7,775 people · Clark County · median home $208,300 · income $77,288 · Jan low 26°F · 9 in snow

    Full Charlestown, Indiana profile: weather, storms, schools, jobs →

    Charlestown average highs and lows by month20°40°60°80°JFMAMJJASOND26°89°
    NOAA 1991–2020 normals, Louisville Mcalpine station.
  25. 1Sellersburg, Indiana

    January lows average 25.9°F

    Sellersburg is a town of 9,310 people in Clark County, Indiana. January lows average 25.9°F and July highs 88.9°F, with about 46 days a year at 90°F+ and 4 inches of snow.

    9,310 people · Clark County · median home $231,500 · income $72,179 · Jan low 26°F · 4 in snow

    Full Sellersburg, Indiana profile: weather, storms, schools, jobs →

    Sellersburg average highs and lows by month20°40°60°80°JFMAMJJASOND26°89°
    NOAA 1991–2020 normals, Louisville Mcalpine station.

More Indiana rankings

Same ranking, other places

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