An explorer of total solar eclipses visible from land
Top left, what happens in space: the Moon’s shadow sweeping the planet. On the right, what you would see from the chosen spot, at the very same instant. Below, the map of the track. Press ▶ and all three views move on a single clock.
The same eclipse seen from outside. The Moon’s position, the shadow cone and the umbral spot come from the official Besselian elements — not from approximate ephemerides — so the shadow lands exactly where it will land. Drag to rotate, scroll to zoom.
Type a city of over 20,000 people or a pair of coordinates, or click the map.
Percentage of the solar disc covered at Port Saint Lucie. Light does not drop noticeably until past ~85 %; then everything happens at once.
Times in each city's own local time, computed one by one.
| City | Country | Starts | Totality | Duration | Sun altitude |
|---|---|---|---|---|---|
| Port Saint Lucie | United States | 12:12 | 13:32:21 – 13:38:27 | 6 min 6 s | 77° |
| Poinciana | United States | 12:09 | 13:28:53 – 13:34:58 | 6 min 6 s | 77° |
| Four Corners | United States | 12:08 | 13:28:13 – 13:34:18 | 6 min 5 s | 76° |
| Palm City | United States | 12:12 | 13:32:44 – 13:38:49 | 6 min 5 s | 77° |
| Fort Pierce | United States | 12:12 | 13:32:10 – 13:38:14 | 6 min 4 s | 77° |
| Haines City | United States | 12:09 | 13:28:38 – 13:34:42 | 6 min 4 s | 77° |
| Nassau | Bahamas | 12:21 | 13:41:50 – 13:47:54 | 6 min 4 s | 77° |
| Jupiter | United States | 12:13 | 13:33:28 – 13:39:31 | 6 min 3 s | 77° |
| Clermont | United States | 12:08 | 13:27:39 – 13:33:41 | 6 min 3 s | 76° |
| Kissimmee | United States | 12:09 | 13:28:43 – 13:34:45 | 6 min 3 s | 76° |
| Saint Cloud | United States | 12:09 | 13:29:04 – 13:35:05 | 6 min 1 s | 76° |
| Vero Beach South | United States | 12:12 | 13:31:44 – 13:37:45 | 6 min 1 s | 77° |
| Buenaventura Lakes | United States | 12:09 | 13:28:48 – 13:34:48 | 5 min 59 s | 76° |
| Riviera Beach | United States | 12:13 | 13:33:51 – 13:39:49 | 5 min 58 s | 78° |
| Winter Haven | United States | 12:08 | 13:28:37 – 13:34:35 | 5 min 58 s | 77° |
| Meadow Woods | United States | 12:09 | 13:28:43 – 13:34:40 | 5 min 57 s | 76° |
| Palm Beach Gardens | United States | 12:13 | 13:33:38 – 13:39:35 | 5 min 57 s | 78° |
| Winter Garden | United States | 12:08 | 13:28:01 – 13:33:58 | 5 min 56 s | 76° |
| Eloise | United States | 12:09 | 13:28:40 – 13:34:36 | 5 min 56 s | 77° |
| Enterprise | United States | 10:57 | 12:15:51 – 12:21:47 | 5 min 56 s | 72° |
| Oak Ridge | United States | 12:09 | 13:28:29 – 13:34:24 | 5 min 55 s | 76° |
| West Palm Beach | United States | 12:13 | 13:34:00 – 13:39:54 | 5 min 54 s | 78° |
| Ocoee | United States | 12:08 | 13:28:07 – 13:34:01 | 5 min 54 s | 76° |
| Leesburg | United States | 12:07 | 13:27:06 – 13:33:00 | 5 min 54 s | 76° |
| Sebastian | United States | 12:11 | 13:31:22 – 13:37:14 | 5 min 52 s | 77° |
| Constanza | Dominican Republic | 12:45 | 14:04:57 – 14:10:49 | 5 min 52 s | 70° |
| Tallahassee | United States | 12:01 | 13:20:06 – 13:25:58 | 5 min 52 s | 74° |
| Pine Bluff | United States | 10:45 | 12:00:55 – 12:06:46 | 5 min 51 s | 65° |
| Pine Hills | United States | 12:08 | 13:28:20 – 13:34:10 | 5 min 50 s | 76° |
| Spring Hill | United States | 12:06 | 13:26:27 – 13:32:17 | 5 min 50 s | 76° |
| Benton | United States | 10:44 | 11:59:31 – 12:05:21 | 5 min 50 s | 64° |
| San Cristóbal | Dominican Republic | 12:47 | 14:06:56 – 14:12:47 | 5 min 50 s | 69° |
| Bajos de Haina | Dominican Republic | 12:47 | 14:07:04 – 14:12:53 | 5 min 49 s | 69° |
| The Villages | United States | 12:07 | 13:26:47 – 13:32:36 | 5 min 49 s | 76° |
| Mao | Dominican Republic | 12:43 | 14:03:12 – 14:09:01 | 5 min 49 s | 71° |
| San José de Ocoa | Dominican Republic | 12:46 | 14:06:03 – 14:11:52 | 5 min 49 s | 70° |
| The Acreage | United States | 12:13 | 13:33:31 – 13:39:19 | 5 min 48 s | 78° |
| Meridian | United States | 10:51 | 12:09:10 – 12:14:59 | 5 min 48 s | 69° |
| Lakeland | United States | 12:08 | 13:28:16 – 13:34:04 | 5 min 48 s | 77° |
| Jarabacoa | Dominican Republic | 12:45 | 14:04:46 – 14:10:34 | 5 min 48 s | 70° |
| Orlando | United States | 12:09 | 13:28:31 – 13:34:19 | 5 min 48 s | 76° |
| Villa Altagracia | Dominican Republic | 12:46 | 14:06:23 – 14:12:09 | 5 min 47 s | 70° |
| Santo Domingo Oeste | Dominican Republic | 12:47 | 14:06:59 – 14:12:45 | 5 min 46 s | 69° |
| Palm Springs | United States | 12:13 | 13:34:07 – 13:39:53 | 5 min 46 s | 78° |
| Lake Worth Beach | United States | 12:14 | 13:34:12 – 13:39:58 | 5 min 46 s | 78° |
| Freeport | Bahamas | 12:16 | 13:36:53 – 13:42:39 | 5 min 46 s | 77° |
| Bonao | Dominican Republic | 12:45 | 14:05:29 – 14:11:15 | 5 min 46 s | 70° |
| Bella Vista | Dominican Republic | 12:47 | 14:07:10 – 14:12:56 | 5 min 46 s | 69° |
| Fort Smith | United States | 10:41 | 11:55:33 – 12:01:18 | 5 min 45 s | 62° |
| Baní | Dominican Republic | 12:47 | 14:06:53 – 14:12:38 | 5 min 45 s | 70° |
| Apopka | United States | 12:08 | 13:28:05 – 13:33:49 | 5 min 44 s | 76° |
| Lake Worth Corridor | United States | 12:13 | 13:34:10 – 13:39:54 | 5 min 44 s | 78° |
| Van Buren | United States | 10:41 | 11:55:36 – 12:01:20 | 5 min 44 s | 62° |
| Lucaya | Bahamas | 12:16 | 13:36:58 – 13:42:42 | 5 min 44 s | 77° |
| Cristo Rey | Dominican Republic | 12:47 | 14:07:07 – 14:12:51 | 5 min 44 s | 69° |
| Royal Palm Beach | United States | 12:13 | 13:33:46 – 13:39:29 | 5 min 44 s | 78° |
| Esperanza | Dominican Republic | 12:43 | 14:03:20 – 14:09:03 | 5 min 43 s | 71° |
| Muskogee | United States | 10:39 | 11:53:32 – 11:59:16 | 5 min 43 s | 61° |
| Greenacres City | United States | 12:13 | 13:34:07 – 13:39:50 | 5 min 43 s | 78° |
| Santo Domingo | Dominican Republic | 12:47 | 14:07:14 – 14:12:57 | 5 min 43 s | 69° |