Indianapolis has the darkest winter mornings of any large US city: the sun doesn't rise until 8:06 AM around January 4, 2027, which leaves 96 minutes of darkness after a 6:30 AM alarm. Detroit (8:01 AM) and Louisville (8:00 AM) are the only other cities in the 50 largest where winter sunrise reaches 8 o'clock. At the bright end, San Diego and Las Vegas never see a sunrise later than 6:52 AM.
We calculated sunrise for every day of winter in the 50 most populous US cities using NOAA's solar equations. The full ranking, our method and what to do if you live in a dark-morning city are below.
Free toolSleep CalculatorBest bedtime or wake-up time, based on 90-minute sleep cycles.Which US city has the darkest winter mornings?
Indianapolis is the darkest, followed by Detroit, Louisville, Seattle and Columbus. These are the 10 large cities where you'll wake up in the dark the longest this winter:
| Rank | City | Latest sunrise | Dark minutes after a 6:30 AM alarm |
|---|---|---|---|
| 1 | Indianapolis, IN | 8:06 AM (Jan 4) | 96 |
| 2 | Detroit, MI | 8:01 AM (Jan 3) | 91 |
| 3 | Louisville, KY | 8:00 AM (Jan 5) | 90 |
| 4 | Seattle, WA | 7:58 AM (Jan 1) | 88 |
| 5 | Columbus, OH | 7:54 AM (Jan 4) | 84 |
| 6 | Minneapolis, MN | 7:51 AM (Jan 2) | 81 |
| 7 | Portland, OR | 7:51 AM (Jan 2) | 81 |
| 8 | Omaha, NE | 7:50 AM (Jan 3) | 80 |
| 9 | Atlanta, GA | 7:43 AM (Jan 7) | 73 |
| 10 | Oklahoma City, OK | 7:40 AM (Jan 6) | 70 |
Eighteen of the 50 cities have a latest sunrise of 7:30 AM or later.
Which US cities have the brightest winter mornings?
San Diego and Las Vegas have the earliest winter sunrises of the 50, at 6:52 AM on their darkest day. Southern California dominates the bright end:
| Rank (brightest) | City | Latest sunrise | Dark minutes after a 6:30 AM alarm |
|---|---|---|---|
| 1 | San Diego, CA | 6:52 AM (Jan 8) | 22 |
| 2 | Las Vegas, NV | 6:52 AM (Jan 6) | 22 |
| 3 | Long Beach, CA | 6:58 AM (Jan 7) | 28 |
| 4 | Nashville, TN | 6:59 AM (Jan 6) | 29 |
| 5 | Los Angeles, CA | 6:59 AM (Jan 7) | 29 |
| 6 | Bakersfield, CA | 7:06 AM (Jan 6) | 36 |
| 7 | El Paso, TX | 7:07 AM (Jan 8) | 37 |
| 8 | Miami, FL | 7:09 AM (Jan 13) | 39 |
| 9 | Memphis, TN | 7:09 AM (Jan 7) | 39 |
| 10 | Fresno, CA | 7:12 AM (Jan 6) | 42 |
San Diego and Las Vegas differ by about 25 seconds, so treat them as tied. Nashville is the surprise: it sits only about 155 miles from Louisville, yet its darkest morning is an hour brighter, because Nashville is on Central time and Louisville is on Eastern.
Why are winter mornings so dark in some cities?
Two things set your winter sunrise time: how far north you are, and where your city sits inside its time zone. The second one matters more than most people expect.
Each US time zone is built around a central meridian: 75°W for Eastern, 90°W for Central, 105°W for Mountain and 120°W for Pacific. The sun moves 1 degree of longitude every 4 minutes, so a city 10 degrees west of its zone's meridian sees every sunrise about 40 minutes later on the clock than a city sitting right on it.
That explains the top of the list:
- Indianapolis is about 11 degrees west of the Eastern meridian, so the sun runs roughly 45 minutes behind the clock. Louisville (43 minutes), Atlanta (38) and Detroit and Columbus (32 each) are in the same spot: far western edge of Eastern time.
- Seattle, Portland and Minneapolis sit near the middle of their zones, but they're far north, where winter days are short. Latitude is mostly what pushes Seattle to fourth.
- Nashville, Boston, Chicago and Las Vegas are east of their zone's meridian, so their sun runs early. That's why they rank as bright despite their latitude.
Sunrise is latest in early January, not on the shortest day of the year, because of a quirk of Earth's orbit called the equation of time. In every city the curve is very flat at the bottom: Indianapolis stays within a minute of its 8:06 AM peak from December 29 to January 11.
Are mornings darker right after the clocks change?
Yes: the latest clock sunrises of the whole year come just before clocks fall back and just after they spring forward. On Saturday, October 31, 2026, the last day of daylight saving time, Indianapolis sunrise is at 8:12 AM. The next day, after clocks fall back, it jumps to 7:13 AM.
Spring forward on March 14, 2027 pushes sunrise an hour later again. For several southern cities, that week is darker than anything in January: San Antonio's sunrise moves to 7:45 AM, Tampa's to 7:41 AM and Miami's to 7:31 AM, all later than their winter peaks. Phoenix, Mesa and Tucson skip daylight saving time, so their mornings get brighter instead. If the clock change hits your sleep hard, the daylight saving time sleep calculator builds a gradual shift.
Does living on the western edge of a time zone affect sleep?
Research suggests it may. A 2019 study in the Journal of Health Economics compared people living on either side of US time zone borders. It found that an extra hour of evening light (the later-sunset side, which is also the later-sunrise side) was associated with about 19 minutes less sleep per night and a higher chance of reporting insufficient sleep.
The same study linked the later-sun side to higher rates of conditions tied to body clock disruption, such as obesity and diabetes. It's an association drawn from comparing neighbors across a border, not proof that the clock causes those outcomes, and individual sleep varies widely. But it fits a simple idea: if the sun rises and sets late while work and school still start at fixed times, your body clock tends to drift later than your alarm.
What to do if you live in a dark-morning city
Get bright light as soon as you wake up, and keep your wake time the same every day. Morning light is the strongest signal your body clock gets, and in Indianapolis or Detroit you won't get it from the sky until after 8 AM in January.
- Turn on bright lights right away. Overhead lights, a lamp at the breakfast table, or a light box if you use one. Step outside as soon as it's light, even for 10 minutes.
- Keep one wake time, seven days a week. Sleeping in on dark weekend mornings lets your clock slide later, which makes Monday harder.
- Work backward from your alarm. The sleep calculator finds a bedtime that lets you wake at the end of a sleep cycle instead of in the middle of one.
- Dim the evening. Bright screens and lighting late at night push your clock even later, the opposite of what you need.
If winter fatigue is a bigger problem than just a groggy start, read why you're so tired in winter, and for a step-by-step morning routine see how to wake up refreshed. Low mood that lasts for weeks every winter is worth raising with a doctor.
Full ranking: winter sunrise in the 50 largest US cities
Every city's solstice sunrise, latest sunrise of winter 2026-27 and dark minutes after a 6:30 AM alarm. Times are local standard time. "Distance west of zone center" is how many minutes the sun runs behind the clock because of where the city sits in its time zone; "east" means it runs early.
| Rank | City | Time zone | Solstice sunrise (Dec 21) | Latest sunrise | Date | Dark minutes after 6:30 AM | Distance west of zone center |
|---|---|---|---|---|---|---|---|
| 1 | Indianapolis, IN | Eastern | 8:02 AM | 8:06 AM | Jan 4 | 96 | 45 min west |
| 2 | Detroit, MI | Eastern | 7:58 AM | 8:01 AM | Jan 3 | 91 | 32 min west |
| 3 | Louisville, KY | Eastern | 7:56 AM | 8:00 AM | Jan 5 | 90 | 43 min west |
| 4 | Seattle, WA | Pacific | 7:55 AM | 7:58 AM | Jan 1 | 88 | 9 min west |
| 5 | Columbus, OH | Eastern | 7:50 AM | 7:54 AM | Jan 4 | 84 | 32 min west |
| 6 | Minneapolis, MN | Central | 7:48 AM | 7:51 AM | Jan 2 | 81 | 13 min west |
| 7 | Portland, OR | Pacific | 7:48 AM | 7:51 AM | Jan 2 | 81 | 11 min west |
| 8 | Omaha, NE | Central | 7:46 AM | 7:50 AM | Jan 3 | 80 | 24 min west |
| 9 | Atlanta, GA | Eastern | 7:38 AM | 7:43 AM | Jan 7 | 73 | 38 min west |
| 10 | Oklahoma City, OK | Central | 7:35 AM | 7:40 AM | Jan 6 | 70 | 30 min west |
| 11 | Kansas City, MO | Central | 7:34 AM | 7:38 AM | Jan 4 | 68 | 18 min west |
| 12 | Tulsa, OK | Central | 7:31 AM | 7:35 AM | Jan 6 | 65 | 24 min west |
| 13 | Phoenix, AZ | Mountain (no DST) | 7:28 AM | 7:33 AM | Jan 7 | 63 | 28 min west |
| 14 | Charlotte, NC | Eastern | 7:28 AM | 7:32 AM | Jan 6 | 62 | 23 min west |
| 15 | Fort Worth, TX | Central | 7:28 AM | 7:32 AM | Jan 8 | 62 | 29 min west |
| 16 | Mesa, AZ | Mountain (no DST) | 7:27 AM | 7:32 AM | Jan 7 | 62 | 27 min west |
| 17 | Dallas, TX | Central | 7:26 AM | 7:30 AM | Jan 8 | 60 | 27 min west |
| 18 | San Antonio, TX | Central | 7:24 AM | 7:30 AM | Jan 10 | 60 | 34 min west |
| 19 | Austin, TX | Central | 7:23 AM | 7:29 AM | Jan 9 | 59 | 31 min west |
| 20 | Washington, DC | Eastern | 7:23 AM | 7:27 AM | Jan 4 | 57 | 8 min west |
| 21 | Baltimore, MD | Eastern | 7:23 AM | 7:26 AM | Jan 4 | 56 | 6 min west |
| 22 | Tucson, AZ | Mountain (no DST) | 7:21 AM | 7:26 AM | Jan 8 | 56 | 24 min west |
| 23 | San Francisco, CA | Pacific | 7:21 AM | 7:25 AM | Jan 5 | 55 | 10 min west |
| 24 | Raleigh, NC | Eastern | 7:21 AM | 7:25 AM | Jan 6 | 55 | 15 min west |
| 25 | Oakland, CA | Pacific | 7:21 AM | 7:25 AM | Jan 5 | 55 | 9 min west |
| 26 | Jacksonville, FL | Eastern | 7:19 AM | 7:24 AM | Jan 9 | 54 | 27 min west |
| 27 | Sacramento, CA | Pacific | 7:20 AM | 7:24 AM | Jan 5 | 54 | 6 min west |
| 28 | Milwaukee, WI | Central | 7:20 AM | 7:23 AM | Jan 3 | 53 | 8 min east |
| 29 | Philadelphia, PA | Eastern | 7:19 AM | 7:23 AM | Jan 4 | 53 | 1 min west |
| 30 | Tampa, FL | Eastern | 7:17 AM | 7:22 AM | Jan 11 | 52 | 30 min west |
| 31 | San Jose, CA | Pacific | 7:18 AM | 7:22 AM | Jan 5 | 52 | 8 min west |
| 32 | Denver, CO | Mountain | 7:18 AM | 7:21 AM | Jan 4 | 51 | on the meridian |
| 33 | Aurora, CO | Mountain | 7:17 AM | 7:21 AM | Jan 4 | 51 | 1 min east |
| 34 | New York, NY | Eastern | 7:17 AM | 7:20 AM | Jan 4 | 50 | 4 min east |
| 35 | Chicago, IL | Central | 7:15 AM | 7:18 AM | Jan 3 | 48 | 9 min east |
| 36 | Colorado Springs, CO | Mountain | 7:14 AM | 7:18 AM | Jan 5 | 48 | 1 min east |
| 37 | Houston, TX | Central | 7:13 AM | 7:18 AM | Jan 10 | 48 | 21 min west |
| 38 | Virginia Beach, VA | Eastern | 7:13 AM | 7:17 AM | Jan 6 | 47 | 4 min west |
| 39 | Albuquerque, NM | Mountain | 7:11 AM | 7:15 AM | Jan 7 | 45 | 7 min west |
| 40 | Boston, MA | Eastern | 7:10 AM | 7:14 AM | Jan 3 | 44 | 16 min east |
| 41 | Fresno, CA | Pacific | 7:08 AM | 7:12 AM | Jan 6 | 42 | 1 min east |
| 42 | Memphis, TN | Central | 7:05 AM | 7:09 AM | Jan 7 | 39 | on the meridian |
| 43 | Miami, FL | Eastern | 7:03 AM | 7:09 AM | Jan 13 | 39 | 21 min west |
| 44 | El Paso, TX | Mountain | 7:02 AM | 7:07 AM | Jan 8 | 37 | 6 min west |
| 45 | Bakersfield, CA | Pacific | 7:01 AM | 7:06 AM | Jan 6 | 36 | 4 min east |
| 46 | Los Angeles, CA | Pacific | 6:55 AM | 6:59 AM | Jan 7 | 29 | 7 min east |
| 47 | Nashville, TN | Central | 6:54 AM | 6:59 AM | Jan 6 | 29 | 13 min east |
| 48 | Long Beach, CA | Pacific | 6:54 AM | 6:58 AM | Jan 7 | 28 | 7 min east |
| 49 | Las Vegas, NV | Pacific | 6:48 AM | 6:52 AM | Jan 6 | 22 | 19 min east |
| 50 | San Diego, CA | Pacific | 6:47 AM | 6:52 AM | Jan 8 | 22 | 11 min east |
Rank is by latest sunrise to the second, so cities showing the same minute are ordered by a few seconds' difference.
How we calculated it
We computed sunrise for every day from December 1, 2026 to February 28, 2027 in each of the 50 most populous US cities, using NOAA's solar position equations.
- Cities. The 50 largest incorporated places in the US Census Bureau's Vintage 2025 city population estimates (July 1, 2025). For Indianapolis, Nashville and Louisville we used the consolidated city as Census ranks it.
- Coordinates. Each city's downtown point from the US Geological Survey's Geographic Names Information System. We cross-checked against the Census Gazetteer's internal points: solstice sunrise agreed within 1 minute for 49 of 50 cities. San Francisco differed by about 2 minutes because its city limits include the Farallon Islands, which pull the Census point out to sea.
- Time zones. Each city's official time zone (for example America/Indiana/Indianapolis and America/Phoenix). El Paso is on Mountain time, unlike the rest of Texas. All winter dates fall on standard time.
- Sunrise. The NOAA Global Monitoring Laboratory solar calculator equations, with the standard 0.833 degree allowance for atmospheric refraction and the sun's radius. We ignored elevation and terrain, as NOAA's calculator does.
- Validation. We checked our results against the US Naval Observatory's published sunrise times for seven city-dates (Seattle Jan 5, Detroit Dec 21, Boston Dec 21, Indianapolis Jan 5, Miami Jan 10, El Paso Jan 8 and Phoenix Dec 21). All seven matched to the minute, with a largest difference under half a minute. USNO also gives the same times for our headline figures: 8:06 AM in Indianapolis on January 4, 7:58 AM in Seattle on January 1 and 6:52 AM in San Diego on January 8.
- Dark minutes = latest sunrise minus 6:30 AM. Civil twilight starts about 25 to 35 minutes before sunrise in winter at these latitudes, so the first part of that stretch is dim rather than fully dark.
Your own sunrise can differ by a minute or two depending on where you are in the metro area; the farther east within the zone, the earlier.
How to cite this data
Source: SleepTimeCalc analysis of NOAA solar data, sleeptimecalc.org/blog/darkest-winter-mornings
Journalists are welcome to use any figure for their city with that credit.
Download the full dataset: darkest-winter-mornings.csv (50 cities: coordinates, time zone, solstice sunrise, latest sunrise and date, minutes of darkness after a 6:30 AM alarm).