Sunniest Cities in America
Top 100 US cities ranked by sunny days per year. Experience more blue skies and outdoor activities.
| Rank | City | Sunny Days | Avg Temp | Climate |
|---|---|---|---|---|
| 🥇 | New York New York | — | 56°F | Temperate |
| 🥈 | Los Angeles California | — | 64°F | Dry/Arid |
| 🥉 | Chicago Illinois | — | 51°F | Continental |
| #4 | Houston Texas | — | 69°F | Subtropical |
| #5 | Phoenix Arizona | — | 74°F | Dry/Arid |
| #6 | San Antonio Texas | — | 69°F | Temperate |
| #7 | San Diego California | — | 64°F | Dry/Arid |
| #8 | Dallas Texas | — | 67°F | Temperate |
| #9 | San Jose California | — | 61°F | Dry/Arid |
| #10 | Jacksonville Florida | — | 69°F | Subtropical |
| #11 | Fort Worth Texas | — | 66°F | Temperate |
| #12 | Columbus Ohio | — | 52°F | Continental |
| #13 | Charlotte North Carolina | — | 61°F | Temperate |
| #14 | Indianapolis Indiana | — | 52°F | Continental |
| #15 | San Francisco California | — | 61°F | Dry/Arid |
| #16 | Seattle Washington | — | 54°F | Temperate |
| #17 | Denver Colorado | — | 53°F | Continental |
| #18 | Oklahoma City Oklahoma | — | 61°F | Temperate |
| #19 | Nashville-Davidson Tennessee | — | 60°F | Temperate |
| #20 | Washington District of Columbia | — | 59°F | Temperate |
| #21 | El Paso Texas | — | 65°F | Dry/Arid |
| #22 | Boston Massachusetts | — | 52°F | Continental |
| #23 | Las Vegas Nevada | — | 71°F | Dry/Arid |
| #24 | Portland Oregon | — | 56°F | Temperate |
| #25 | Detroit Michigan | — | 50°F | Continental |
| #26 | Louisville/Jefferson County Kentucky | — | 57°F | Temperate |
| #27 | Memphis Tennessee | — | 62°F | Temperate |
| #28 | Baltimore Maryland | — | 59°F | Dry/Arid |
| #29 | Milwaukee Wisconsin | — | 48°F | Continental |
| #30 | Tucson Arizona | — | 71°F | Dry/Arid |
| #31 | Fresno California | — | 66°F | Dry/Arid |
| #32 | Sacramento California | — | 62°F | Dry/Arid |
| #33 | Mesa Arizona | — | 74°F | Dry/Arid |
| #34 | Kansas City Missouri | — | 54°F | Temperate |
| #35 | Atlanta Georgia | — | 63°F | Temperate |
| #36 | Omaha Nebraska | — | 51°F | Temperate (Extreme) |
| #37 | Colorado Springs Colorado | — | 51°F | Continental |
| #38 | Raleigh North Carolina | — | 61°F | Temperate |
| #39 | Miami Florida | — | 76°F | Subtropical |
| #40 | Virginia Beach Virginia | — | 61°F | Dry/Arid |
| #41 | Long Beach California | — | 65°F | Dry/Arid |
| #42 | Oakland California | — | 57°F | Dry/Arid |
| #43 | Minneapolis Minnesota | — | 45°F | Continental |
| #44 | Tulsa Oklahoma | — | 61°F | Temperate |
| #45 | Bakersfield California | — | 67°F | Dry/Arid |
| #46 | Arlington Texas | — | 66°F | Temperate |
| #47 | Aurora Colorado | — | 53°F | Continental |
| #48 | New Orleans Louisiana | — | 69°F | Subtropical |
| #49 | Urban Honolulu Hawaii | — | 78°F | Tropical |
| #50 | Anaheim California | — | 67°F | Dry/Arid |
| #51 | Henderson Nevada | — | 71°F | Dry/Arid |
| #52 | Lexington-Fayette Kentucky | — | 55°F | Temperate |
| #53 | Stockton California | — | 62°F | Dry/Arid |
| #54 | Orlando Florida | — | 72°F | Subtropical |
| #55 | Riverside California | — | 65°F | Dry/Arid |
| #56 | Santa Ana California | — | 65°F | Dry/Arid |
| #57 | Irvine California | — | 65°F | Dry/Arid |
| #58 | Cincinnati Ohio | — | 54°F | Dry/Arid |
| #59 | Newark New Jersey | — | 56°F | Temperate |
| #60 | St. Paul Minnesota | — | 45°F | Continental |
| #61 | Pittsburgh Pennsylvania | — | 51°F | Continental |
| #62 | Greensboro North Carolina | — | 59°F | Temperate |
| #63 | Lincoln Nebraska | — | 51°F | Temperate (Extreme) |
| #64 | Jersey City New Jersey | — | 56°F | Temperate |
| #65 | Durham North Carolina | — | 61°F | Temperate |
| #66 | Plano Texas | — | 67°F | Temperate |
| #67 | Anchorage Alaska | — | 37°F | Cold/Alpine |
| #68 | St. Louis Missouri | — | 56°F | Temperate |
| #69 | Gilbert Arizona | — | 76°F | Dry/Arid |
| #70 | Chandler Arizona | — | 76°F | Dry/Arid |
| #71 | North Las Vegas Nevada | — | 71°F | Dry/Arid |
| #72 | Madison Wisconsin | — | 46°F | Continental |
| #73 | Chula Vista California | — | 64°F | Dry/Arid |
| #74 | Reno Nevada | — | 56°F | Dry/Arid |
| #75 | Fort Wayne Indiana | — | 50°F | Continental |
| #76 | Toledo Ohio | — | 50°F | Continental |
| #77 | Lubbock Texas | — | 61°F | Dry/Arid |
| #78 | St. Petersburg Florida | — | 72°F | Subtropical |
| #79 | Laredo Texas | — | — | Cold/Alpine |
| #80 | Irving Texas | — | 67°F | Temperate |
| #81 | Glendale Arizona | — | 76°F | Dry/Arid |
| #82 | Chesapeake Virginia | — | 61°F | Temperate |
| #83 | Winston-Salem North Carolina | — | 59°F | Temperate |
| #84 | Garland Texas | — | 67°F | Temperate |
| #85 | Scottsdale Arizona | — | 74°F | Dry/Arid |
| #86 | Enterprise Nevada | — | 71°F | Dry/Arid |
| #87 | Boise City Idaho | — | 55°F | Dry/Arid |
| #88 | Arlington Virginia | — | 59°F | Temperate |
| #89 | Norfolk Virginia | — | 61°F | Temperate |
| #90 | Port St. Lucie Florida | — | 72°F | Subtropical |
| #91 | Spokane Washington | — | 53°F | Dry/Arid |
| #92 | Santa Clarita California | — | 68°F | Dry/Arid |
| #93 | Richmond Virginia | — | 59°F | Temperate |
| #94 | Fremont California | — | 59°F | Dry/Arid |
| #95 | Hialeah Florida | — | 76°F | Subtropical |
| #96 | Huntsville Alabama | — | 61°F | Temperate |
| #97 | Baton Rouge Louisiana | — | — | Cold/Alpine |
| #98 | Tacoma Washington | — | 54°F | Temperate |
| #99 | San Bernardino California | — | 65°F | Dry/Arid |
| #100 | Frisco Texas | — | 67°F | Temperate |