Special Report

US Cities That Get the Least Sun

6okean / Getty Images

As autumn approaches, those still looking for a summer tan may find that the days begin to get shorter. And in some of the less sunny parts of the country, sunbathers get more than two hours less of strong sunshine on an average day.

The Northeast and Midwest receive, respectively, 14.7% and 8.9% less daily sunshine than the U.S. average, while the West and South receive 4.8% and 4.7% more. 

Of the 30 cities that get the least sun, eight are in New York, six are in Washington, and five are in Pennsylvania. Maine, Ohio, and Wisconsin are each home to two cities, while Idaho, Michigan, Minnesota, Vermont, and West Virginia are each home to one. The majority of cities on this list are in states that get the most rain.

24/7 Wall St. reviewed the metropolitan statistical areas with the fewest hours of peak sun per day using data from the Centers for Disease Control and Prevention’s North America Land Data Assimilation System (NLDAS). A peak sun-hour is a period during which the intensity of sunlight exceeds 1,000 watts per square meter. 

While sunshine can be a boon to recreation and summer fun, climate change has contributed to its intensity and harmful effects on the environment. Here is a list of places where weather is getting worse due to climate change, and a list of summer getaways we’re losing to climate change.

Click here to see the U.S. cities that get the least sun
Click here to read our methodology

DenisTangneyJr / Getty Images

30. La Crosse-Onalaska, WI-MN
> Avg. hours of full-sun per day: 3 hours, 56 minutes
> Avg. daily max temperature: 54.1 degrees
> Avg. annual precipitation: 35.2 inches
> Population: 136,934

[in-text-ad]

benkrut / Getty Images

29. Akron, OH
> Avg. hours of full-sun per day: 3 hours, 55 minutes
> Avg. daily max temperature: 57.4 degrees
> Avg. annual precipitation: 39.5 inches
> Population: 703,505

kschulze / Getty Images

28. Albany-Schenectady-Troy, NY
> Avg. hours of full-sun per day: 3 hours, 55 minutes
> Avg. daily max temperature: 53.4 degrees
> Avg. annual precipitation: 43.2 inches
> Population: 886,188

jferrer / Getty Images

27. Eau Claire, WI
> Avg. hours of full-sun per day: 3 hours, 55 minutes
> Avg. daily max temperature: 52.2 degrees
> Avg. annual precipitation: 33.6 inches
> Population: 167,484

[in-text-ad-2]

ldeitman / Getty Images

26. Scranton–Wilkes-Barre–Hazleton, PA
> Avg. hours of full-sun per day: 3 hours, 55 minutes
> Avg. daily max temperature: 55.1 degrees
> Avg. annual precipitation: 44.1 inches
> Population: 555,426

Andrew Jameson / Wikimedia Commons

25. Flint, MI
> Avg. hours of full-sun per day: 3 hours, 55 minutes
> Avg. daily max temperature: 55.3 degrees
> Avg. annual precipitation: 32.8 inches
> Population: 407,385

[in-text-ad]

Chitra Tatachar / Getty Images

24. Morgantown, WV
> Avg. hours of full-sun per day: 3 hours, 55 minutes
> Avg. daily max temperature: 58.0 degrees
> Avg. annual precipitation: 47.4 inches
> Population: 138,709

ablokhin / Getty Images

23. Seattle-Tacoma-Bellevue, WA
> Avg. hours of full-sun per day: 3 hours, 54 minutes
> Avg. daily max temperature: 52.8 degrees
> Avg. annual precipitation: 73.9 inches
> Population: 3,867,046

gmnicholas / Getty Images

22. Lewiston-Auburn, ME
> Avg. hours of full-sun per day: 3 hours, 54 minutes
> Avg. daily max temperature: 52.2 degrees
> Avg. annual precipitation: 47.3 inches
> Population: 107,651

[in-text-ad-2]

cjmckendry / Getty Images

21. Pittsburgh, PA
> Avg. hours of full-sun per day: 3 hours, 54 minutes
> Avg. daily max temperature: 58.0 degrees
> Avg. annual precipitation: 40.5 inches
> Population: 2,333,367

Cory McKee / Getty Images

20. Johnstown, PA
> Avg. hours of full-sun per day: 3 hours, 53 minutes
> Avg. daily max temperature: 54.9 degrees
> Avg. annual precipitation: 43.7 inches
> Population: 133,054

[in-text-ad]

DenisTangneyJr / Getty Images

19. Youngstown-Warren-Boardman, OH-PA
> Avg. hours of full-sun per day: 3 hours, 53 minutes
> Avg. daily max temperature: 57.1 degrees
> Avg. annual precipitation: 39.2 inches
> Population: 541,926

aimintang / Getty Images

18. State College, PA
> Avg. hours of full-sun per day: 3 hours, 53 minutes
> Avg. daily max temperature: 55.7 degrees
> Avg. annual precipitation: 41.1 inches
> Population: 162,660

Joesboy / Getty Images

17. Williamsport, PA
> Avg. hours of full-sun per day: 3 hours, 52 minutes
> Avg. daily max temperature: 55.7 degrees
> Avg. annual precipitation: 42.2 inches
> Population: 113,841

[in-text-ad-2]

KatieDobies / Getty Images

16. Glens Falls, NY
> Avg. hours of full-sun per day: 3 hours, 51 minutes
> Avg. daily max temperature: 52.1 degrees
> Avg. annual precipitation: 44.0 inches
> Population: 126,152

gjohnstonphoto / Getty Images

15. Coeur d’Alene, ID
> Avg. hours of full-sun per day: 3 hours, 50 minutes
> Avg. daily max temperature: 55.0 degrees
> Avg. annual precipitation: 34.2 inches
> Population: 157,637

[in-text-ad]

jmoor17 / Getty Images

14. Bellingham, WA
> Avg. hours of full-sun per day: 3 hours, 49 minutes
> Avg. daily max temperature: 49.0 degrees
> Avg. annual precipitation: 72.6 inches
> Population: 221,404

DavidHCoder / Getty Images

13. Syracuse, NY
> Avg. hours of full-sun per day: 3 hours, 49 minutes
> Avg. daily max temperature: 52.8 degrees
> Avg. annual precipitation: 43.3 inches
> Population: 654,841

https://www.flickr.com/photos/dougtone/

12. Watertown-Fort Drum, NY
> Avg. hours of full-sun per day: 3 hours, 49 minutes
> Avg. daily max temperature: 51.9 degrees
> Avg. annual precipitation: 39.8 inches
> Population: 114,187

[in-text-ad-2]

SimplyCreativePhotography / Getty Images

11. Elmira, NY
> Avg. hours of full-sun per day: 3 hours, 49 minutes
> Avg. daily max temperature: 54.1 degrees
> Avg. annual precipitation: 36.4 inches
> Population: 85,557

ronpaulk / Getty Images

10. Mount Vernon-Anacortes, WA
> Avg. hours of full-sun per day: 3 hours, 49 minutes
> Avg. daily max temperature: 50.1 degrees
> Avg. annual precipitation: 80.2 inches
> Population: 125,619

[in-text-ad]

Thinkstock

9. Longview, WA
> Avg. hours of full-sun per day: 3 hours, 48 minutes
> Avg. daily max temperature: 56.6 degrees
> Avg. annual precipitation: 75.0 inches
> Population: 106,910

DebraMillet / Getty Images

8. Binghamton, NY
> Avg. hours of full-sun per day: 3 hours, 48 minutes
> Avg. daily max temperature: 53.8 degrees
> Avg. annual precipitation: 40.1 inches
> Population: 242,217

Landscape and nature photographer based in Upstate, New York / Getty Images

7. Utica-Rome, NY
> Avg. hours of full-sun per day: 3 hours, 47 minutes
> Avg. daily max temperature: 51.4 degrees
> Avg. annual precipitation: 49.3 inches
> Population: 293,572

[in-text-ad-2]

Zhiwu / Getty Images

6. Ithaca, NY
> Avg. hours of full-sun per day: 3 hours, 47 minutes
> Avg. daily max temperature: 53.5 degrees
> Avg. annual precipitation: 38.5 inches
> Population: 104,802

Bcarlsness / Getty Images

5. Duluth, MN-WI
> Avg. hours of full-sun per day: 3 hours, 46 minutes
> Avg. daily max temperature: 48.1 degrees
> Avg. annual precipitation: 28.3 inches
> Population: 278,782

[in-text-ad]

epantha / Getty Images

4. Bangor, ME
> Avg. hours of full-sun per day: 3 hours, 45 minutes
> Avg. daily max temperature: 50.3 degrees
> Avg. annual precipitation: 45.0 inches
> Population: 151,957

captivecookie / Getty Images

3. Bremerton-Silverdale, WA
> Avg. hours of full-sun per day: 3 hours, 44 minutes
> Avg. daily max temperature: 59.2 degrees
> Avg. annual precipitation: 48.9 inches
> Population: 266,414

Elizabeth Lara / Getty Images

2. Olympia-Tumwater, WA
> Avg. hours of full-sun per day: 3 hours, 44 minutes
> Avg. daily max temperature: 58.8 degrees
> Avg. annual precipitation: 52.9 inches
> Population: 280,588

[in-text-ad-2]

ErikaMitchell / Getty Images

1. Burlington-South Burlington, VT
> Avg. hours of full-sun per day: 3 hours, 40 minutes
> Avg. daily max temperature: 50.9 degrees
> Avg. annual precipitation: 41.0 inches
> Population: 218,341

Methodology

To determine the U.S. cities that get the least sun, 24/7 Wall St. reviewed the metropolitan statistical areas with the fewest hours of peak sun per day. A peak sun-hour is a period during which the intensity of sunlight exceeds 1,000 watts per square meter. 

We calculated hours of peak sun from the average kilowatt-hours of sunshine per square meter, or peak sun hours, for all metropolitan areas in the contiguous United States. 

Data on kilojoules of sunshine per square meter for the years 1979 to 2011 came from the Centers for Disease Control and Prevention’s North America Land Data Assimilation System (NLDAS) and were converted to kilowatt-hours per square meter and aggregated from the county level to metropolitan statistical area using boundary definitions and land area measurements from the U.S. Census Bureau. 

Data on maximum average temperature and rainfall also came from CDC NLDAS and are for the years 1979 to 2011. Population statistics came from the Census Bureau’s 2017 American Community Survey.

Is Your Money Earning the Best Possible Rate? (Sponsor)

Let’s face it: If your money is just sitting in a checking account, you’re losing value every single day. With most checking accounts offering little to no interest, the cash you worked so hard to save is gradually being eroded by inflation.

However, by moving that money into a high-yield savings account, you can put your cash to work, growing steadily with little to no effort on your part. In just a few clicks, you can set up a high-yield savings account and start earning interest immediately.

There are plenty of reputable banks and online platforms that offer competitive rates, and many of them come with zero fees and no minimum balance requirements. Click here to see if you’re earning the best possible rate on your money!

Thank you for reading! Have some feedback for us?
Contact the 24/7 Wall St. editorial team.