The 10 Cities In Indiana With The Best Weather

The cities with the best weather in Indiana for 2026 are Jeffersonville, Lafayette, and New Albany. Find out where your city or town ranks.

Everyone wants a bit of a blissful breeze or a scoop of sunny sanctuary when looking for a place to live in Indiana.

The more sun, the more you can go outside. The more you go outside, the more you’ll feel at peace. The more you’ll feel at peace, the more you’ll enjoy where you live.

So it makes sense to try and find the places with the best weather in Indiana. We used Saturday Night Science to compare the number of sunny days, total precipitation, and the deviation from the ideal 70-degree weather for 78 places in Indiana over 10,000 people.

Grab your shades and put away your raincoat as we look at the cities with the best weather in Indiana.

1

No. 1 best weather city in Indiana

Jeffersonville, IN

46,259 peopleSnackAbility 7/10
7/10
Jeffersonville, IN
Source: Public domain
290.8 sunny days · 67.0 degree average high
Map of Jeffersonville within Indiana Located in Clark County, Indiana

Jeffersonville is a city in Clark County, Indiana, along the Ohio River. Locally, the city is often referred to by the abbreviated name Jeff. It is directly across the Ohio River to the north of Louisville, Kentucky, along I-65. The population was 44,953 at the 2010 census. The city is the county seat of Clark County.

2

No. 2 best weather city in Indiana

Lafayette, IN

70,661 peopleSnackAbility 6/10
6/10
Lafayette, IN
Source: Public domain
294.4 sunny days · 62.2 degree average high
Map of Lafayette within Indiana Located in Tippecanoe County, Indiana

Lafayette is a city in and the county seat of Tippecanoe County, Indiana, United States, located 63 miles northwest of Indianapolis and 105 miles southeast of Chicago. West Lafayette, on the other side of the Wabash River, is home to Purdue University, which contributes significantly to both communities. Together, Lafayette and West Lafayette form the core of the Lafayette, Indiana Metropolitan Statistical Area. According to the 2010 United States Census, the population of Lafayette was 67,140, roughly a 19% increase from 56,397 in 2000. Meanwhile, the 2010 U.S. Census pegged the year-round population of West Lafayette at 29,596 and a Tippecanoe County population of 172,780.

3

No. 3 best weather city in Indiana

New Albany, IN

36,582 peopleSnackAbility 6/10
6/10
New Albany, IN
Source: Public domain
290.2 sunny days · 65.8 degree average high
Map of New Albany within Indiana Located in Floyd County, Indiana

New Albany is a city in Floyd County, Indiana, United States, situated along the Ohio River opposite Louisville, Kentucky. The population was 36,372 at the 2010 census. The city is the county seat of Floyd County. It is bounded by I-265 to the north and the Ohio River to the south, and is considered part of the Louisville, Kentucky Metropolitan Statistical Area. The mayor of New Albany is Jeff Gahan, a Democrat; he was re-elected in 2015.

4

No. 4 best weather city in Indiana

Clarksville, IN

21,627 peopleSnackAbility 6/10
6/10
Clarksville, IN
Source: Wikipedia User Censusdata | CC BY-SA 4.0
289.9 sunny days · 66.1 degree average high
Map of Clarksville within Indiana Located in Clark County, Indiana

Clarksville is a town in Clark County, Indiana, United States, along the Ohio River and is a part of the Louisville Metropolitan area. The population was 21,724 at the 2010 census. The town was founded in 1783 by early resident George Rogers Clark at the only seasonal rapids on the entire Ohio River, it is the oldest American town in the former Northwest Territory. The town is home to the Colgate clock, one of the largest clocks in the world and the Falls of the Ohio State Park, home to the world’s largest exposed Devonian period fossil bed.

5

No. 5 best weather city in Indiana

Evansville, IN

120,212 peopleSnackAbility 4/10
4/10
Evansville, IN
Source: Public domain
289.9 sunny days · 66.9 degree average high
Map of Evansville within Indiana Located in Vanderburgh County, Indiana

Evansville is a city in and the county seat of Vanderburgh County, Indiana, United States. The population was 117,429 at the 2010 census, making it the state’s third-most populous city after Indianapolis and Fort Wayne, the largest city in Southern Indiana, and the 232nd-most populous city in the United States. It is the commercial, medical, and cultural hub of Southwestern Indiana and the Illinois-Indiana-Kentucky tri-state area, home to over 911,000 people. The 38th parallel crosses the north side of the city and is marked on Interstate 69.

6

No. 6 best weather city in Indiana

Terre Haute, IN

61,061 peopleSnackAbility 3/10
3/10
Terre Haute, IN
Source: Wikipedia User | CC BY-SA 2.0
289.6 sunny days · 64.0 degree average high
Map of Terre Haute within Indiana Located in Vigo County, Indiana
7

No. 7 best weather city in Indiana

Washington, IN

11,874 peopleSnackAbility 5/10
5/10
Washington, IN
Source: Public domain
289.4 sunny days · 65.0 degree average high
Map of Washington within Indiana Located in Daviess County, Indiana

Washington is a city in Daviess County, Indiana, United States. The population was 11,509 at the 2010 census. The city is the county seat of Daviess County.

8

No. 8 best weather city in Indiana

Vincennes, IN

18,135 peopleSnackAbility 5/10
5/10
Vincennes, IN
Source: Public domain
289.3 sunny days · 64.9 degree average high
Map of Vincennes within Indiana Located in Knox County, Indiana

Vincennes is a city in and the county seat of Knox County, Indiana, United States. It is located on the lower Wabash River in the southwestern part of the state, nearly halfway between Evansville and Terre Haute. Founded in 1732 by French fur traders, notably, Franois-Marie Bissot, Sieur de Vincennes for whom the Fort was named, Vincennes is the oldest continually inhabited European settlement in Indiana and one of the oldest settlements west of the Appalachians.

9

No. 9 best weather city in Indiana

West Lafayette, IN

43,999 peopleSnackAbility 7.5/10
7.5/10
West Lafayette, IN
Source: Wikipedia User Qsthomson | CC BY-SA 3.0
293.5 sunny days · 61.8 degree average high
Map of West Lafayette within Indiana Located in Tippecanoe County, Indiana

West Lafayette is a city in Wabash Township, Tippecanoe County, Indiana, United States, about 65 miles northwest of the state capital of Indianapolis and 103 miles southeast of Chicago. West Lafayette is directly across the Wabash River from its sister city, Lafayette. As of the 2016 census estimate, its population was 45,872. It is the most densely populated city in Indiana and is home to Purdue University.

10

No. 10 best weather city in Indiana

Jasper, IN

15,538 peopleSnackAbility 8/10
8/10
Jasper, IN
Source: Wikipedia User Evking22 | CC BY-SA 4.0
287.4 sunny days · 65.6 degree average high
Map of Jasper within Indiana Located in Dubois County, Indiana

Jasper is a city in, and the county seat of Bainbridge Township, Dubois County, Indiana, United States, located along the Patoka River. The population was 15,038 at the 2010 census making it the 48th largest city in Indiana. On November 4, 2007, Dubois County returned to the Eastern Time Zone, after having moved to the Central Time Zone the previous year. The land uses are mainly agriculture.

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is Indiana’s statewide median.

City Sunny days vs IN
1 Jeffersonville 290.8
2 Lafayette 294.4
3 New Albany 290.2
4 Clarksville 289.9
5 Evansville 289.9
6 Terre Haute 289.6
7 Washington 289.4
8 Vincennes 289.3
9 West Lafayette 293.5
10 Jasper 287.4
City Avg. annual high vs IN
1 Jeffersonville 67.0
2 Lafayette 62.2
3 New Albany 65.8
4 Clarksville 66.1
5 Evansville 66.9
6 Terre Haute 64.0
7 Washington 65.0
8 Vincennes 64.9
9 West Lafayette 61.8
10 Jasper 65.6
City Avg. annual low vs IN
1 Jeffersonville 46.7
2 Lafayette 41.8
3 New Albany 45.1
4 Clarksville 45.2
5 Evansville 46.9
6 Terre Haute 43.4
7 Washington 44.2
8 Vincennes 44.5
9 West Lafayette 41.4
10 Jasper 44.2
City Avg. annual snowfall vs IN
1 Jeffersonville 7.8
2 Lafayette 19.0
3 New Albany 9.1
4 Clarksville 10.4
5 Evansville 11.2
6 Terre Haute 16.6
7 Washington 10.7
8 Vincennes 11.0
9 West Lafayette 19.0
10 Jasper 10.7
City Avg. annual precipitation vs IN
1 Jeffersonville 45.0
2 Lafayette 38.0
3 New Albany 45.4
4 Clarksville 45.4
5 Evansville 45.9
6 Terre Haute 42.4
7 Washington 46.3
8 Vincennes 45.5
9 West Lafayette 38.6
10 Jasper 47.1
City Population vs IN
1 Jeffersonville 46,259
2 Lafayette 70,661
3 New Albany 36,582
4 Clarksville 21,627
5 Evansville 120,212
6 Terre Haute 61,061
7 Washington 11,874
8 Vincennes 18,135
9 West Lafayette 43,999
10 Jasper 15,538

On the map

Where Indiana’s best weather is

Saturday Night Science

How We Determined The Cities In Indiana With The Best Weather

To rank the most fair weather cities in Indiana, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Hoosier State get the best weather.

We used the following criteria to find the best weather:

  • Number of sunny days
  • Highest average low
  • Average high deviation from 70 degrees
  • Least amount of rain
  • Least amount of snow

We ranked each city of over 10,000 people in Indiana from best to worst on each criterion. We then averaged each ranking into a weather quality index. The city with the best index, Jeffersonville, was anointed the city with the best weather in Indiana.

Before we get too far, here are the annual precipitation rates for major cities: Indianapolis (42.2 inches), Fort Wayne (37.0 inches), and Evansville (45.9 inches).

The cities with the best weather in Indiana are Jeffersonville, Lafayette, New Albany, Clarksville, Evansville, Terre Haute, Washington, Vincennes, West Lafayette, and Jasper.

There’s a complete chart at the bottom.

The full plate

Detailed List Of Places With The Best Weather In Indiana

Click any column to sort. Search by city name.

RankCityPopulationSunny DaysAvg. HighPrecipitation (Inches)Snow (Inches)
1Jeffersonville46,259290.867.045.07.8
2Lafayette70,661294.462.238.019.0
3New Albany36,582290.265.845.49.1
4Clarksville21,627289.966.145.410.4
5Evansville120,212289.966.945.911.2
6Terre Haute61,061289.664.042.416.6
7Washington11,874289.465.046.310.7
8Vincennes18,135289.364.945.511.0
9West Lafayette43,999293.561.838.619.0
10Jasper15,538287.465.647.110.7
11Columbus45,868287.663.144.215.2
12Hammond78,983291.259.737.431.0
13Plainfield29,710289.561.842.118.7
14East Chicago29,178291.159.336.431.2
15Brownsburg23,484289.561.842.118.7
16Avon15,145289.561.842.118.7
17Beech Grove14,000287.462.142.716.0
18Indianapolis841,449289.062.142.221.6
19Shelbyville19,250287.862.343.017.0
20Madison12,054287.163.944.912.6
21Speedway12,100288.362.142.321.4
22Noblesville58,013288.061.741.319.4
23Franklin24,090287.462.643.418.9
24Lebanon15,762288.361.741.618.9
25Seymour18,861285.064.446.113.1
26Greenwood53,828287.462.343.120.3
27Munster23,250290.559.838.530.6
28Bloomington82,813285.463.647.015.8
29Bedford13,371284.864.746.612.5
30New Haven15,832293.960.136.728.8
31Martinsville11,739287.362.543.519.2
32Highland23,285290.559.738.430.6
33Greensburg12,054284.562.943.914.2
34Gary78,483290.359.738.135.8
35Merrillville35,322290.759.738.331.9
36Schererville28,987290.759.738.331.9
37Hobart28,943290.759.738.331.9
38Griffith16,643290.759.738.331.9
39Dyer16,257290.759.738.331.9
40Lake Station12,268290.759.738.331.9
41Crawfordsville15,982288.461.641.518.8
42Anderson55,630287.961.041.217.4
43Carmel85,367287.161.741.922.7
44Westfield33,744287.061.541.622.5
45St. John15,789290.559.438.926.5
46Fort Wayne257,059288.060.237.031.8
47Zionsville25,072285.061.841.922.8
48Lawrence47,120285.361.743.122.0
49Huntington17,231289.060.639.227.4
50Greencastle10,314284.662.043.419.8
51Connersville13,241284.062.442.420.9
52Cedar Lake11,757290.559.539.026.8
53Marion29,075287.560.740.625.1
54Frankfort16,467286.461.240.422.8
55Fishers83,177283.261.642.021.5
56Muncie70,173286.660.940.422.4
57Crown Point28,444290.559.638.934.8
58Logansport17,716287.460.239.824.4
59Yor11,268286.560.940.822.9
60Richmond36,291286.460.941.619.3
61Greenfield21,179283.661.443.220.7
62Portage37,197289.459.439.236.9
63Valparaiso32,123289.459.439.236.9
64Chesterton14,124289.459.439.236.9
65Auburn12,979287.359.838.234.6
66Peru11,197286.060.640.227.1
67Warsaw14,385287.859.538.933.0
68Wabash10,469286.360.239.928.9
69Kokomo58,054282.361.041.432.5
70Michigan City31,412278.958.838.048.6
71New Castle17,755283.660.743.024.2
72Elkhart52,354286.959.238.841.7
73Goshen32,946286.959.238.841.7
74Plymouth10,031286.959.540.144.7
75La Porte22,242285.659.239.546.5
76South Bend100,590286.559.139.364.3
77Mishawaka48,121286.159.139.561.6
78Granger30,690284.059.139.663.7

Source: NOAA climate data. 78 Indiana cities with more than 10,000 residents.

Summary

Summary: The Cities With The Best Weather In Indiana For 2026

If you’re looking for the Indiana cities with the most sunny days, the least rain and snow, and highs closest to a perfect 70 degrees, this is an accurate list.

The cities with the best weather in Indiana are Jeffersonville, Lafayette, New Albany, Clarksville, Evansville, Terre Haute, Washington, Vincennes, West Lafayette, and Jasper.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →