The sunniest U.S. cities: Ranked by share of clear-sky sunshine that reaches the ground, NASA POWER, 2001-2020

Yuma, AZ has the most sunshine of any U.S. place of 50,000 or more people with a NOAA station (share of clear-sky sunshine that reaches the ground): 94%, ahead of Lake Havasu City, AZ (93%) and 8 places tied at 92%, among them Phoenix, AZ. Ranked: 459 places, each by the NASA 1-degree cell that contains its NOAA station; NASA POWER, 2001-2020.

Which U.S. cities are the sunniest?

The first ten: Yuma, AZ (94%), Lake Havasu City, AZ (93%), Maricopa, AZ (92%), Phoenix, AZ (92%), Hesperia, CA (92%), Ontario, CA (92%), Pomona, CA (92%), Redlands, CA (92%), Victorville, CA (92%) and Casa Grande, AZ (92%). At the other end of the list is Anchorage, AK (66%).

  1. Yuma, AZ94%
  2. Lake Havasu City, AZ93%
  3. Maricopa, AZ92%
  4. Phoenix, AZ92%
  5. Hesperia, CA92%
  6. Ontario, CA92%
  7. Pomona, CA92%
  8. Redlands, CA92%
  9. Victorville, CA92%
  10. Casa Grande, AZ92%
  11. Hemet, CA91%
  12. Indio, CA91%
  13. San Jacinto, CA91%
  14. Chandler, AZ91%
  15. Mesa, AZ91%
  16. Scottsdale, AZ91%
  17. Tempe, AZ91%
  18. Bakersfield, CA91%
  19. Delano, CA91%
  20. Madera, CA91%
The first 20: share of clear-sky sunshine that reaches the ground; the bars start at 85%
The sunniest U.S. cities: every U.S. place of 50,000 or more people with a NOAA station with a figure, share of clear-sky sunshine that reaches the ground
RankPlaceShare of clear-sky sunshine that reaches the groundStation (its 1-degree cell)
1Yuma, AZ94%Yuma Marine Corps Air Station
2Lake Havasu City, AZ93%Lake Havasu City
=3Maricopa, AZ92%Maricopa (4 mi N)
=3Phoenix, AZ92%Phoenix Sky Harbor International Airport
=3Hesperia, CA92%Hesperia (2 mi E)
=3Ontario, CA92%Ontario International Airport
=3Pomona, CA92%Pomona/Fairplex
=3Redlands, CA92%Redlands
=3Victorville, CA92%Victorville
=3Casa Grande, AZ92%Casa Grande
=11Hemet, CA91%Hemet
=11Indio, CA91%Indio Fire Station
=11San Jacinto, CA91%San Jacinto
=11Chandler, AZ91%Chandler Heights
=11Mesa, AZ91%East Mesa
=11Scottsdale, AZ91%Scottsdale Municipal Airport
=11Tempe, AZ91%Tempe ASU
=11Bakersfield, CA91%Bakersfield Airport
=11Delano, CA91%Delano
=11Madera, CA91%Madera Municipal Airport
=21El Paso, TX90%El Paso International Airport
=21El Cajon, CA90%El Cajon
=21Burbank, CA90%Burbank Glendale Pasadena Airport
=21Fresno, CA90%Fresno Yosemite Int'l
=21Hanford, CA90%Hanford Municipal Airport
=21Lancaster, CA90%Lancaster
=21Los Angeles, CA90%Los Angeles Downtown USC Campus
=21Palmdale, CA90%Palmdale Airport
=21Pasadena, CA90%Pasadena
=21Porterville, CA90%Porterville
=21Santa Monica, CA90%Santa Monica Municipal Airport
=21Visalia, CA90%Visalia
=21Enterprise, NV90%Las Vegas Weather Office
=21Las Vegas, NV90%Harry Reid International Airport
=21North Las Vegas, NV90%North Las Vegas
=21Merced, CA90%Merced Municipal Airport
=21Modesto, CA90%Modesto City County Airport
=21Turlock, CA90%Turlock #2
=39Casas Adobes, AZ89%Tohono Chul
=39Tucson, AZ89%Tucson International Airport
=39Antioch, CA89%Antioch Pumping Plant #3
=39Gilroy, CA89%Gilroy
=39Livermore, CA89%Livermore Municipal Airport
=39San Jose, CA89%San Jose
=39Stockton, CA89%Stockton Metro Airport
=39Tracy, CA89%Tracy Carbona
=39Davis, CA89%Davis 2 WSW Experiment Farm
=39Lodi, CA89%Lodi
=39Sacramento, CA89%Sacramento Airport Asos
=39Vacaville, CA89%Vacaville Nut Tree Airport
=39Woodland, CA89%Woodland (1 mi WNW)
=52Las Cruces, NM88%State University
=52Camarillo, CA88%Camarillo Airport
=52Oxnard, CA88%Oxnard Ventura County Airport
=52Santa Barbara, CA88%Santa Barbara Municipal Airport
=52Midland, TX88%Midland International Airport
=52Odessa, TX88%Odessa Schlemeyer Field
=58Chico, CA87%Chico University Farm
=58Fairfield, CA87%Fairfield
=58Napa, CA87%Napa County Airport
=58Petaluma, CA87%Petaluma Airport
=58Santa Rosa, CA87%Santa Rosa Sonoma County Airport
=58Vallejo, CA87%Vallejo
=58Salinas, CA87%Salinas Municipal Airport
=58Santa Cruz, CA87%Santa Cruz
=58Watsonville, CA87%Watsonville Municipal Airport
=58Anaheim, CA87%Anaheim
=58Carlsbad, CA87%Carlsbad Palomar Airport
=58Chino, CA87%Chino Airport
=58Escondido, CA87%Escondido #2
=58Fullerton, CA87%Fullerton Municipal Airport
=58Irvine, CA87%Irvine Ranch
=58Lake Elsinore, CA87%Elsinore
=58Newport Beach, CA87%Newport Beach Harbor
=58Oceanside, CA87%Oceanside Municipal Airport
=58Riverside, CA87%Riverside Municipal Airport
=58Santa Ana, CA87%Santa Ana John Wayne Airport
=58Tustin, CA87%Tustin Irvine Ranch
=58Vista, CA87%Vista
=58St. George, UT87%St George
=81Flagstaff, AZ86%Flagstaff Airport
=81Carson, NV86%Carson City
=81Reno, NV86%Reno Airport
=81Sparks, NV86%Sparks
=81Albuquerque, NM86%Albuquerque International Airport
=81Rio Rancho, NM86%Rio Rancho #2
=81Santa Fe, NM86%Santa Fe County Municipal Airport
=81Lubbock, TX86%Lubbock International Airport
=89Redding, CA85%Redding Airport
=89Amarillo, TX85%Amarillo Airport
=89Honolulu, HI85%Honolulu International Airport
92San Angelo, TX84%San Angelo Mathis Field Airport
=93Bradenton, FL83%Bradenton (5 mi ESE)
=93Lakeland, FL83%Lakeland 2
=93Sarasota, FL83%Sarasota Bradenton Airport
=93St. Petersburg, FL83%St Petersburg International Airport
=93Tampa, FL83%Tampa International Airport
=93Abilene, TX83%Abilene Regional Airport
=99Santa Maria, CA82%Santa Maria Public Airport
=99Colorado Springs, CO82%Colorado Springs Municipal Airport
=99Pueblo, CO82%Pueblo Memorial Airport
=99Wichita Falls, TX82%Wichita Falls Municipal Airport
=99Laredo, TX82%Laredo International Airport
=99Lawton, OK82%Lawton Municipal Airport
=99Hawthorne, CA82%Hawthorne Municipal Airport
=99Long Beach, CA82%Long Beach Daugherty Field
=99Redondo Beach, CA82%Redondo Beach
=99Torrance, CA82%Torrance Airport
=99Boise, ID82%Boise Air Terminal
=99Nampa, ID82%Nampa Sugar Factory
=111Grand Junction, CO81%Grand Junction Walker Field
=111Edinburg, TX81%Edinburg
=111McAllen, TX81%McAllen Miller International Airport
=111Charleston, SC81%Charleston International Airport
=111Kennewick, WA81%Kennewick
=111Pasco, WA81%Pasco Tri Cities Airport
=111Pensacola, FL81%Pensacola Regional Airport
=111Richland, WA81%Richland
=111Brownsville, TX81%Brownsville S Padre Island International Airport
=111Fort Myers, FL81%Fort Myers Page Field Airport
=111Spring Hill, FL81%Weeki Wachee
=111Denton, TX81%Denton Municipal Airport
=111Logan, UT81%Logan Cache Airport
=111Twin Falls, ID81%Twin Falls Sun Valley Regional Airport
=125Castle Rock, CO80%Castle Rock
=125Centennial, CO80%Denver Centennial Airport
=125Denver, CO80%Denver International Airport
=125Enid, OK80%Enid
=125Parker, CO80%Parker
=125Stillwater, OK80%Stillwater Regional Airport
=125Arlington, TX80%Arlington Municipal Airport
=125Burleson, TX80%Burleson
=125Dallas, TX80%Dallas Fort Worth Airport
=125Fort Worth, TX80%Fort Worth Alliance Airport
=125Grapevine, TX80%Grapevine Dam
=125Melbourne, FL80%Melbourne International Airport
=125Fort Pierce, FL80%Fort Pierce St Lucie County International Airport
=125Hialeah, FL80%Hialeah
=125Hollywood, FL80%Hollywood North Perry Airport
=125Homestead, FL80%Homestead Gen Aviation Airport
=125Idaho Falls, ID80%Idaho Falls Fanning Field
=125Miami Beach, FL80%Miami Beach
=125Miami, FL80%Miami International Airport
=125Norman, OK80%Norman (3 mi SSE)
=125North Miami, FL80%North Miami Beach #2
=125Oklahoma City, OK80%Oklahoma City Will Rogers Airport
=125Palm Bay, FL80%Palm Bay
=125Tamiami, FL80%Miami Weather Office
=125Ogden, UT80%Ogden Hinkley Airport
=125Berkeley, CA80%Berkeley
=125Concord, CA80%Concord Buchanan Field
=125Fremont, CA80%Fremont
=125Greeley, CO80%Greeley Unc
=125Hayward, CA80%Hayward Air Terminal
=125Oakland, CA80%Oakland Metro International Airport
=125Palo Alto, CA80%Palo Alto
=125Redwood City, CA80%Redwood City
=125Richmond, CA80%Richmond
=125San Francisco, CA80%San Francisco Downtown
=125San Rafael, CA80%San Rafael Civic Center
=125Sunnyvale, CA80%Moffett Federal Airfield
=125Corpus Christi, TX80%Corpus Christi International Airport
=125Jacksonville, FL80%Jacksonville International Airport
=125Mobile, AL80%Mobile Regional Airport
=125Wichita, KS80%Wichita Dwight D. Eisenhower National Airport
=125Medford, OR80%Medford International Airport
=125Draper, UT80%Draper-Point Of Mountain
=125Orem, UT80%Orem Trtmt Plant
=125Provo, UT80%Provo BYU
=125Salt Lake City, UT80%Salt Lake City International Airport
=125Saratoga Springs, UT80%Utah Lake Lehi
=125Victoria, TX80%Victoria Regional Airport
=125Albany, GA80%Albany SW Georgia Regional Airport
=125Killeen, TX80%Killeen
=125Waco, TX80%Waco Regional Airport
=176Gainesville, FL79%Gainesville Regional Airport
=176Ocala, FL79%Ocala
=176Valdosta, GA79%Valdosta Regional Airport
=176Harlingen, TX79%Harlingen Rio Grande Airport
=176Savannah, GA79%Savannah/Hilton Head International Airport
=176Grand Prairie, TX79%Joe Pool Lake
=176Jacksonville, NC79%Jacksonville Eoc
=176Macon, GA79%Macon Middle Ga Regional Airport
=176Richardson, TX79%Richardson
=176Summerville, SC79%Summerville (4 mi W)
=176Warner Robins, GA79%Warner Robins
=176Wilmington, NC79%Wilmington Int'l Airport
=176Clermont, FL79%Clermont (9 mi S)
=176Kissimmee, FL79%Kissimmee 2
=176Orlando, FL79%Orlando International Airport
=176Sanford, FL79%Orlando Sanford Airport
=176Winter Haven, FL79%Winter Haven Gilbert Airport
=176Dothan, AL79%Dothan Regional Airport
=176New Orleans, LA79%New Orleans Airport
=176Austin, TX79%Austin-Camp Mabry
=176Baytown, TX79%Baytown
=176Beaumont, TX79%Port Arthur SE TX Regional Airport
=176Galveston, TX79%Galveston Scholes Field
=176Georgetown, TX79%Georgetown Lake
=176Gulfport, MS79%Gulfport - Biloxi Airport
=176Tallahassee, FL79%Tallahassee Regional Airport
=176Grand Island, NE79%Grand Island Central NE Regional Airport
=176Augusta, GA79%Augusta Bush Field Airport
=176Chula Vista, CA79%Chula Vista
=176Columbia, SC79%Columbia Metropolitan Airport
=176McKinney, TX79%McKinney Municipal Airport
=176San Diego, CA79%San Diego Lindbergh Field
=176Sherman, TX79%Sherman
=176San Marcos, TX79%San Marcos
=210Casper, WY78%Casper-Natrona County Airport
=210Greenville, SC78%Grnvl Spart International Airport
=210New Braunfels, TX78%New Braunfels
=210Pocatello, ID78%Pocatello Regional Airport
=210San Antonio, TX78%San Antonio International Airport
=210College Station, TX78%College Station Easterwood Field
=210Columbus, GA78%Columbus Metropolitan Airport
=210Jackson, MS78%Jackson International Airport
=210Auburn, AL78%Auburn No.2
=210Cheyenne, WY78%Cheyenne Weather Office Airport
=210Daytona Beach, FL78%Daytona Beach International Airport
=210Montgomery, AL78%Montgomery Airport
=210Palm Coast, FL78%Palm Coast (6 mi NE)
=210Athens, GA78%Athens Ben Epps Airport
=210Tyler, TX78%Tyler Pounds Field
=210Fayetteville, NC78%Fayetteville Regional Airport Grannis Field
=210Apex, NC78%Apex
=210Bend, OR78%Bend
=210Cary, NC78%Cary
=210Raleigh, NC78%Raleigh-Durham International Airport
=210Rock Hill, SC78%Rock Hill York County Airport
=210Coral Springs, FL78%Coral Springs
=210Fort Lauderdale, FL78%Fort Lauderdale International Airport
=210Palm Beach Gardens, FL78%Palm Beach Gardens
=210Pompano Beach, FL78%Pompano Beach Airpark
=210Rapid City, SD78%Rapid City Regional Airport
=210West Palm Beach, FL78%Donald J. Trump International Airport
=210Baton Rouge, LA78%Baton Rouge Metro Airport
=210Lafayette, LA78%Lafayette Regional Airport
=210Greenville, NC78%Greenville
=210Manhattan, KS78%Manhattan Municipal Airport
=210Rocky Mount, NC78%Rocky Mount Wilson Airport
=210Longview, TX78%Longview E TX Regional Airport
=243Charlotte, NC77%Charlotte Douglas Airport
=243Concord, NC77%Concord
=243Lincoln, NE77%Lincoln Airport
=243Tulsa, OK77%Tulsa International Airport
=243Jonesboro, AR77%Jonesboro Municipal Airport
=243Hampton, VA77%Langley Air Force Base
=243Newport News, VA77%Newport News International Airport
=243Shreveport, LA77%Shreveport Airport
=243Bismarck, ND77%Bismarck Municipal Airport
=243Chapel Hill, NC77%Chapel Hill Williams Airport
=243Chesapeake, VA77%Fentress Naas
=243High Point, NC77%High Point
=243Houston, TX77%Houston Intercontinental Airport
=243League City, TX77%Houston Nwso
=243Norfolk, VA77%Norfolk International Airport
=243Suffolk, VA77%Suffolk Lake Kilby
=243Sugar Land, TX77%Sugar Land
=243Virginia Beach, VA77%Oceana Naval Air Station
=243Yakima, WA77%Yakima Airport
=243Atlanta, GA77%Atlanta Hartsfield International Airport
=243Conroe, TX77%Conroe Montgomery County Airport
=243Durham, NC77%Durham
=243Mableton, GA77%Mableton (1 mi N)
=243Boulder, CO77%Boulder
=243Lakewood, CO77%Lakewood
=243Tuscaloosa, AL77%Tuscaloosa Municipal Airport
=243Birmingham, AL77%Birmingham Airport
=243Collierville, TN77%Collierville
=243Lawrence, KS77%Lawrence Municipal Airport
=243Memphis, TN77%Memphis International Airport
=243Topeka, KS77%Topeka Asos
=243Gastonia, NC77%Gastonia Municipal Airport
=243Joplin, MO77%Joplin Regional Airport
=276Fort Smith, AR76%Fort Smith Regional Airport
=276Bentonville, AR76%Bentonville (4 mi S)
=276Fayetteville, AR76%Fayetteville Drake Field
=276Lee's Summit, MO76%Lees Summit Municipal Airport
=276Little Rock, AR76%Little Rock Airport Adams Field
=276North Little Rock, AR76%Little Rock
=276Olathe, KS76%Olathe Johnson County Exec Airport
=276Overland Park, KS76%Olathe (3 mi E)
=276Lake Charles, LA76%Lake Charles Regional Airport
=276Richmond, VA76%Richmond International Airport
=276Sioux Falls, SD76%Sioux Falls Foss Field
=276Sioux City, IA76%Sioux City Airport
=276Burlington, NC76%Burlington Alamance Airport
=276Greensboro, NC76%Piedmont Triad International Airport
=276Independence, MO76%Independence
=276Kansas City, MO76%Kansas City International Airport
=276St. Joseph, MO76%St Joseph Rosecrans Airport
=276Decatur, AL76%Decatur Pryor Field
=276Fort Collins, CO76%Fort Collins
=276Great Falls, MT76%Great Falls Airport
=276Huntsville, AL76%Huntsville Intnl Airport
=276Jackson, TN76%Jackson McKellar Airport
=276Longmont, CO76%Longmont (2 mi ESE)
=276Loveland, CO76%Loveland (2 mi N)
=276Conway, AR76%Conway
=276Omaha, NE76%Omaha Eppley Airfield
=276Springfield, MO76%Springfield Weather Office Airport
=276Fargo, ND76%Fargo Hector International Airport
=304Columbia, MO75%Columbia Regional Airport
=304Billings, MT75%Billings International Airport
=304Grand Forks, ND75%Grand Forks International Airport
=304St. Charles, MO75%St Charles County Airport
=304St. Louis, MO75%St Louis Lambert International Airport
=304St. Peters, MO75%St Peters (2 mi SE)
=304Toms River, NJ75%Toms River
=304Springfield, IL75%Springfield Abraham Lincoln Capital Airport
=304Clarksville, TN75%Clarksville Outlaw Airport
=304New York, NY75%New York Central Park Tower
=304Franklin, TN75%Franklin Sewage Plant
=304Murfreesboro, TN75%Murfreesboro (5 mi N)
=304Smyrna, TN75%Smyrna (6 mi S)
=304Spring Hill, TN75%Thompson Station
=304Washington, DC75%Washington Reagan Airport
=304Ames, IA75%Ames Municipal Airport
=304Ankeny, IA75%Ankeny
=304Des Moines, IA75%Des Moines International Airport
=304Philadelphia, PA75%Philadelphia International Airport
=304Providence, RI75%Rhode Island T.f. Green International Airport
=304Taunton, MA75%Taunton Municipal Airport
=304Wilmington, DE75%Wilmington Airport
=304Bowling Green, KY75%Bowling Green Warren County Airport
=304Evansville, IN75%Evansville Regional Airport
=304Lebanon, TN75%Lebanon
=304Nashville, TN75%Nashville International Airport
=330Asheville, NC74%Asheville Regional Airport
=330Cleveland, TN74%Cleveland Filter Plant
=330Decatur, IL74%Decatur Airport
=330Winston-Salem, NC74%Winston Salem Rynlds Airport
=330Bloomington, IL74%Bloomington (5 mi W)
=330Lynchburg, VA74%Lynchburg Regional Airport
=330Peoria, IL74%General Wayne A. Downing International Airport
=330Roanoke, VA74%Roanoke-Blacksburg Regional Airport
=330Waterloo, IA74%Waterloo Municipal Airport
=330Baltimore, MD74%Baltimore Wash International Airport
=330Cedar Rapids, IA74%Cedar Rapids Municipal Airport
=330Champaign, IL74%Champaign Willard Airport
=330Iowa City, IA74%Iowa City Municipal Airport
=330Normal, IL74%Normal (4 mi NE)
=330St. Cloud, MN74%St. Cloud Regional Airport
=330Chattanooga, TN74%Chattanooga Airport
=330Coeur d'Alene, ID74%Coeur D'alene
=330Spokane, WA74%Spokane International Airport
=330Terre Haute, IN74%Terre Haute Hulman Regional Airport
=330Davenport, IA74%Davenport
=330New Bedford, MA74%New Bedford Municipal Airport
=330Bozeman, MT74%Bozeman Gallatin Field
=352Knoxville, TN73%Knoxville Airport
=352Bloomington, IN73%Bloomington Monroe County Airport
=352Carmel, IN73%Carmel (3 mi E)
=352Indianapolis, IN73%Indianapolis International Airport
=352Louisville, KY73%Louisville International Airport
=352New Brunswick, NJ73%New Brunswick (3 mi SE)
=352Newark, NJ73%Newark Liberty International Airport
=352Plainfield, NJ73%Plainfield
=352Trenton, NJ73%Trenton-Mercer Airport
=352Eden Prairie, MN73%Minneapolis Flying Cloud Airport
=352Hartford, CT73%Hartford-Bradley International Airport
=352Meriden, CT73%Meriden Markham Municipal Airport
=352Minneapolis, MN73%Minneapolis/St Paul Airport
=352New Haven, CT73%New Haven Tweed Airport
=352Rochester, MN73%Rochester International Airport
=352St. Paul, MN73%St Paul Downtown Airport
=352Aurora, IL73%Aurora
=352Dubuque, IA73%Dubuque Regional Airport
=352Joliet, IL73%Joliet Brandon Rd Dam
=352Kokomo, IN73%Kokomo (3 mi WSW)
=352Lafayette, IN73%Lafayette Purdue University Airport
=352Lexington, KY73%Lexington Bluegrass Airport
=352Wheaton, IL73%Wheaton (3 mi SE)
=352Columbus, IN73%Columbus
=352Eau Claire, WI73%Chippewa Valley Regional Airport
=352Rockford, IL73%Rockford Greater Rockford Airport
=352Frederick, MD73%Frederick Police Barracks
=352Kingsport, TN73%Kingsport
=352La Crosse, WI73%La Crosse Regional Airport
=352Rockville, MD73%Rockville (1 mi NE)
=352Corvallis, OR73%Corvallis State University
=352Eugene, OR73%Eugene-Mahlon Sweet Field
=352Salem, OR73%Salem Airport (McNary Field)
=385Cincinnati, OH72%Cincinnati/Northern Kentucky International Airport
=385Dayton, OH72%Dayton International Airport
=385Hamilton, OH72%Hamilton Butler County Regional Airport
=385Madison, WI72%Madison Dane County Regional Airport
=385Springfield, OH72%Springfield Water Treatment Plant
=385Anderson, IN72%Anderson Sewage Plant
=385Fort Wayne, IN72%Fort Wayne International Airport
=385Muncie, IN72%Muncie Delaware County Airport
=385Oshkosh, WI72%Oshkosh Wittman Airport
=385Waukesha, WI72%Waukesha Wastewater Treatment Plant
=385West Allis, WI72%West Allis
=385Appleton, WI72%Appleton
=385Bridgeport, CT72%Igor I Sikorsky Memorial Airport
=385Danbury, CT72%Danbury Municipal Airport
=385Green Bay, WI72%Green Bay A S International Airport
=385Stamford, CT72%Stamford (5 mi N)
=385Elgin, IL72%Elgin
=385Chicago, IL72%Chicago O'Hare International Airport
=385Portland, ME72%Portland International Jetport
=385Boston, MA72%Boston Logan International Airport
=385Brockton, MA72%Brockton
=385Duluth, MN72%Duluth International Airport
=385Haverhill, MA72%Haverhill
=385Lawrence, MA72%Lawrence Municipal Airport
=385Lowell, MA72%Lowell
=385Manchester, NH72%Manchester Airport
=385Nashua, NH72%Nashua Cwsu
=385Worcester, MA72%Worcester Regional Airport
=385Allentown, PA72%Allentown Lehigh Valley International Airport
=385Reading, PA72%Reading Regional Airport
=385Toledo, OH72%Toledo Express Airport
=416Columbus, OH71%Columbus Port Columbus International Airport
=416Missoula, MT71%Missoula International Airport
=416South Bend, IN71%South Bend Airport
=416Ann Arbor, MI71%Ann Arbor Municipal Airport
=416Dearborn, MI71%Dearborn
=416Detroit, MI71%Detroit Metro Airport
=416Flint, MI71%Flint Weather Station
=416Pontiac, MI71%Pontiac Oakland County International Airport
=416Harrisburg, PA71%Harrisburg Capitol Cy Airport
=416Lancaster, PA71%Lancaster Airport
=416Lansing, MI71%Lansing Capital City Airport
=416Newark, OH71%Newark Heath Airport
=428Erie, PA70%Erie International Airport
=428Battle Creek, MI70%Battle Creek Kellogg Airport
=428Grand Rapids, MI70%Grand Rapids Gerald R Ford International Airport
=428Kalamazoo, MI70%Kalamazoo Battle Creek International Airport
=428Kentwood, MI70%Weather Office Grand Rapids
=428Bellingham, WA70%Bellingham International Airport
=428Akron, OH70%Akron Canton Airport
=428Albany, NY70%Albany International Airport
=428Troy, NY70%Troy Lock and Dam
=428Beaverton, OR70%Beaverton (2 mi SSW)
=428Hillsboro, OR70%Portland-Hillsboro Airport
=428Portland, OR70%Portland International Airport
=428Vancouver, WA70%Vancouver Pearson Airport
=428Kenosha, WI70%Kenosha Regional Airport
=428Milwaukee, WI70%Milwaukee Mitchell Airport
=428Racine, WI70%Racine Batten Airport
=428Waukegan, IL70%Waukegan
=445Pittsburgh, PA69%Pittsburgh International Airport
=445Elyria, OH69%Elyria Lorain County Airport
=445Rochester, NY69%Frederick Douglass Greater Rochester International Airport
=445Syracuse, NY69%Syracuse Hancock International Airport
=449Cleveland, OH68%Cleveland-Hopkins International Airport
=449Utica, NY68%Utica Oneida County Airport
=449Youngstown, OH68%Youngstown Regional Airport
=452Everett, WA67%Everett Snohomish Airport
=452Kent, WA67%Kent
=452Renton, WA67%Renton Municipal Airport
=452Seattle, WA67%Seattle Tacoma International Airport
=452Tacoma, WA67%Tacoma Narrows Airport
=452Buffalo, NY67%Buffalo Niagara International Airport
=452Olympia, WA67%Olympia Airport
459Anchorage, AK66%Anchorage Ted Stevens International Airport

Method: each place is measured at the NOAA station that keeps its climate record (named in the table); "=" marks a tie at the shown precision. The ranking compares places of 50,000 or more people so that small towns with a single remote station do not lead the list; every other place's figure is on its own page. The sunshine figure is the share of the sunlight that would reach the ground under clear skies that does reach it through the clouds, from NASA's satellite-based solar climatology (2001-2020) for the 1-degree cell around the station; it sets aside latitude, so a northern city with clear skies can rank above a southern city with frequent cloud. It is not NOAA's old percent of possible sunshine, a series that ended decades ago. The hourly sky reports on each place page count only cloud below about 12,000 feet.

Source: NASA POWER solar climatology, 2001-2020 (CERES SYN1deg, 1-degree cells); places and populations: Census Bureau Vintage 2024 estimates.

Download the full table: CSV · JSON

Other rankings