SunPowerPeek

Best Cities for Solar in Minnesota

Minnesota has 12 tracked locations with an average of 3.9 hrs/day of peak sun and $1,102/year in average solar savings. The best location is Mankato (56001) with $1,153/year in savings.

12

tracked locations

3.9 hrs

avg peak sun/day

$1,102

avg annual savings

10 yrs

avg payback

Solar Data by ZIP Code in Minnesota

City / ZIPPeak Sun6kW CostAnnual SavingsPayback
Mankato 560014.1 hrs$18,900$1,153/yr11.5 yrs
St. Paul 551014.0 hrs$18,900$1,125/yr11.8 yrs
Minneapolis 554014.0 hrs$18,900$1,125/yr11.8 yrs
Rochester 559014.0 hrs$18,900$1,125/yr11.8 yrs
St. Cloud 563014.0 hrs$18,900$1,125/yr11.8 yrs
Willmar 562014.0 hrs$18,900$1,125/yr11.8 yrs
Brainerd 564013.9 hrs$18,900$1,097/yr12.1 yrs
Detroit Lakes 565013.9 hrs$18,900$1,097/yr12.1 yrs
Two Harbors 556013.8 hrs$18,900$1,069/yr12.4 yrs
Bemidji 566013.8 hrs$18,900$1,069/yr12.4 yrs
Thief River Falls 567013.8 hrs$18,900$1,069/yr12.4 yrs
Duluth 558013.7 hrs$18,900$1,041/yr12.7 yrs

Explore More

Data verified March 2026 · Source: NREL, DSIRE, EIA