Best Weather Counties

Counties with the most comfortable year-round climate — mild temperatures, low humidity, and minimal extreme weather.

Based on NOAA Climate Normals data.

Showing top 100 of 2990 counties with data

#CountyScoreTaxCostIncome
1Autauga County, AlabamaN/A94.37229
2St. Francis County, Arkansas10087.184.810.7
3Woodruff County, Arkansas99.986.190.516
4Ballard County, Kentucky99.979.781.625.6
5Carroll County, Arkansas99.687.583.519.4
6Marion County, Arkansas99.687.886.114
7San Francisco County, California98.983.114.875.7
8Elmore County, Alabama9894.975.132.7
9Del Norte County, California96.585.873.327
10Newton County, Arkansas96.290.888.614.3
11San Mateo County, California96.1854.685.2
12Santa Clara County, California9582.46.887.6
13Santa Cruz County, California9584.831.454.7
14Humboldt County, California94.883.966.123.3
15Monterey County, California94.483.739.745.1
16Marin County, California93.8825.976.6
17Alameda County, California93.180.821.365.8
18Madison County, Arkansas92.989.887.318.6
19Kent County, Delaware92.989.464.831
20Allen County, Kentucky92.386.884.921.9
21San Luis Obispo County, California91.682.542.144.3
22Sonoma County, California91.582.134.650.5
23DeKalb County, Alabama9192.887.516.8
24Orange County, California90.783.525.857.6
25Cleburne County, Alabama90.494.185.618.2
26Polk County, Arkansas90.489.98815.5
27Mariposa County, California90.383.16526.1
28Santa Barbara County, California90.283.738.646
29Clinton County, Iowa90.258.778.325.9
30Scott County, Iowa9059.672.933.2
31Mahaska County, Iowa89.863.280.528.4
32Monroe County, Iowa89.859.580.630.7
33Linn County, Kansas89.871.582.822
34Des Moines County, Iowa89.759.277.923
35Wapello County, Iowa89.656.178.622.6
36Clay County, Alabama89.595.990.217.2
37Contra Costa County, California89.578.924.665.4
38Davis County, Iowa89.559.677.235.3
39Washington County, Arkansas89.486.872.726.7
40Lee County, Iowa89.460.180.922.4
41Doniphan County, Kansas89.469.681.430.9
42Placer County, California89.378.436.258.2
43Decatur County, Iowa89.254.683.720.7
44Ringgold County, Iowa89.266.578.829
45Wayne County, Iowa89.264.485.522
46Wabaunsee County, Kansas89.166.48029.4
47Warren County, Iowa896069.744.1
48Muscatine County, Iowa88.958.875.228.8
49Boone County, Arkansas88.887.384.318.8
50Johnson County, Kansas88.869.855.953.4
51Lauderdale County, Alabama88.691.783.222
52Polk County, Iowa88.652.966.736.7
53Winneshiek County, Iowa88.569.577.832.8
54Wyandotte County, Kansas88.56172.922.9
55San Diego County, California88.482.630.750.1
56Marion County, Iowa88.465.976.234.3
57Fremont County, Iowa88.265.781.131.5
58Keokuk County, Iowa88.264.98123.1
59Page County, Iowa88.261.983.921.1
60Shelby County, Iowa88.266.779.827.6
61Woodson County, Kansas88.251.388.914.8
62Cullman County, Alabama8895.181.523.2
63Henry County, Iowa88578125.6
64Johnson County, Iowa8858.365.832.2
65Taylor County, Iowa8868.28427.3
66Miami County, Kansas8867.866.540.8
67Nemaha County, Kansas8874.883.933.9
68Baxter County, Arkansas87.989.383.215
69Poinsett County, Arkansas87.987.887.914.2
70Jackson County, Iowa87.96780.930.1
71Jasper County, Iowa87.962.278.229.2
72Montgomery County, Iowa87.951.983.224.6
73Atchison County, Kansas87.965.482.124
74Pottawattamie County, Iowa87.856.973.730
75Dubuque County, Iowa87.766.87432.9
76Linn County, Iowa87.755.573.133.3
77Louisa County, Iowa87.766.580.835.7
78Coffey County, Kansas87.769.680.827.4
79Coosa County, Alabama87.694.687.520.6
80Lawrence County, Alabama87.593.786.222.6
81Izard County, Arkansas87.585.888.714.6
82Calaveras County, California87.582.254.535.5
83Story County, Iowa87.560.97128.4
84Washington County, Iowa87.564.476.730
85Cherokee County, Kansas87.567.883.621.4
86Jackson County, Alabama87.493.685.715.7
87Poweshiek County, Iowa87.466.276.725.7
88Union County, Iowa87.451.983.820.5
89Napa County, California87.382.734.454.5
90Nevada County, California87.381.447.838.8
91Madison County, Iowa87.358.670.541.8
92Franklin County, Alabama87.292.887.917
93Marshall County, Iowa87.259.778.730.9
94Allen County, Kansas87.255.885.521
95Jefferson County, Iowa87.160.478.620.5
96Dallas County, Iowa8761.460.350.2
97Lucas County, Iowa8760.682.227.7
98Douglas County, Kansas8767.267.428.3
99Clarke County, Iowa86.961.376.927
100Clayton County, Iowa86.963.482.224.1

Data: U.S. Census ACS, FBI UCR, CDC, FEMA NRI, NCES, EPA SDWIS. Scores are 0-100 (higher is better).