If you’re looking for the best weather in Minnesota you can’t beat the southern part of the state, assuming you think good weather means sun. But if we want to get specific, there are a few standout counties with the most sunny days, and the highest winter temperatures (even though they’re still in the single digits…). As far as MN weather goes, these 10 are pretty unbeatable!

  1. Cottonwood County

The City of Windom Minnesota Cottonwood has beautiful weather with 206 sunny days per year, only 88 rainy days, and average January lows of 3.1 degrees.

  1. Yellow Medicine County

Yellow Medicine County 206 sunny days annually, 84 rainy days and average lows in January of 2.7 degrees make Yellow Medicine County a top weather contender.

  1. Lac qui Parle County

Madison, MN Lac qui Parle County has 207 sunny days per year, 79 rainy days, and average January lows of 1.7 degrees.

  1. Jackson County

Jackson County, Minnesota With 208 days of sunshine, 95 rainy days, and average January lows of 4.4 degrees, Jackson County is sunnier than most!

  1. Nobles County

Nobles Soil and Water Conservation District 208 sunny days, 86 days of annual rainfall, and an average January low of 3.9 keep Nobles County very comfortable.

  1. Pipestone County

Flickr/Brian Jeffery Beggerly Pipestone County stands right in the middle with 208 sunny days, 84 rainy days and average January lows of 3 degrees.

  1. Lyon County

City of Marshall 208 sunny days per year, 84 days of rainfall, and average January lows of 3.1 degrees make Lyon a beautiful place to live!

  1. Rock County

Flickr/bhs128 Rock County has 208 sunny days, 83 rainy days, and average January lows of 2.8 degrees.

  1. Murray County

Facebook/Murray County Minnesota Murray County stays consistent with 208 sunny days, 82 rainy days, and average January lows of 3.8 degrees.

  1. Lincoln County

Flickr/Aaron Carlson With 208 days of sun, 80 days of rain, and an an average January low of 4 degrees, Lincoln takes the top spot for Minnesota weather!

Did your county make the list? What kind of weather is your favorite?

The City of Windom Minnesota

Cottonwood has beautiful weather with 206 sunny days per year, only 88 rainy days, and average January lows of 3.1 degrees.

Yellow Medicine County

206 sunny days annually, 84 rainy days and average lows in January of 2.7 degrees make Yellow Medicine County a top weather contender.

Madison, MN

Lac qui Parle County has 207 sunny days per year, 79 rainy days, and average January lows of 1.7 degrees.

Jackson County, Minnesota

With 208 days of sunshine, 95 rainy days, and average January lows of 4.4 degrees, Jackson County is sunnier than most!

Nobles Soil and Water Conservation District

208 sunny days, 86 days of annual rainfall, and an average January low of 3.9 keep Nobles County very comfortable.

Flickr/Brian Jeffery Beggerly

Pipestone County stands right in the middle with 208 sunny days, 84 rainy days and average January lows of 3 degrees.

City of Marshall

208 sunny days per year, 84 days of rainfall, and average January lows of 3.1 degrees make Lyon a beautiful place to live!

Flickr/bhs128

Rock County has 208 sunny days, 83 rainy days, and average January lows of 2.8 degrees.

Facebook/Murray County Minnesota

Murray County stays consistent with 208 sunny days, 82 rainy days, and average January lows of 3.8 degrees.

Flickr/Aaron Carlson

With 208 days of sun, 80 days of rain, and an an average January low of 4 degrees, Lincoln takes the top spot for Minnesota weather!

OnlyInYourState may earn compensation through affiliate links in this article.