Where the ground goes
The ground under Denver moves 16 millimetres a year, and the plate it rides holds its shape to 0.47 of a millimetre a year. Nobody can tell you where it will be. Those two facts are not in tension, and the distance between them is this page.
A tectonic plate is a rigid body, and it is rigid to an almost absurd degree. Fit a single rotation to every GNSS station more than 500 kilometres from a plate boundary and the stations sit on it to a median of 0.47 millimetres a year, across thousands of kilometres of continent. Within 100 kilometres of a boundary the same fit misses by 13.9. Almost the whole surface of the Earth is a few rafts that do not deform, and everything that happens to them happens in belts a few hundred kilometres wide.
That is the best-known thing on this page, and it buys less than it appears to. Run it forward and you get arithmetic, not a forecast: the rotations do not hold, and the page shows one measured case where a boundary has changed speed inside the last few million years. Run it backward and eight published reconstructions of the same past agree to a few hundred kilometres at 10 million years and disagree by 16,484 at 500. Run it forward far enough and there are four published futures that agree with each other for 20 million years and then disagree about the land-or-ocean status of 47 per cent of the Earth's surface.
Watch the reconstructions come apart
Pick a place, drag back through 500 million years, and watch the continents move. The coastlines are reconstructed by the model you choose, not modern outlines dragged around, and switching that model moves the land: the same disagreement the dots show, drawn as continents. The dots are where each of the 8 published models puts the ground under your place. They agree for a while. Then they stop, and some of them stop placing any ground there at all.
Four published futures, all at 200 million years from now, the one age all four reach. Equal Earth, which is equal-area1, so an area on one panel means the same as the same area on another. All four geometries come from a single 2018 paper by one three-author group, built in a deliberately standardised way, and that paper calls them "end-members of a spectrum of possibilities2" rather than predictions. Novopangaea has no peer-reviewed primary source at all: it was devised for a television series and reached print in a trade book3. The grids are a digitisation of maps that were drawn4, not the output of a plate model, which the deposit's own read-me says in as many words. At 200 million years these four disagree about the land-or-ocean status of 47 per cent of the Earth's surface, and land is only 29 per cent of it. The two degrees at each pole are an artificial mask the authors added for numerical convergence and are not drawn. Grids CC0.
The measured present
21,910 stations carry a MIDAS velocity. Keeping those with at least 5 years of record and an uncertainty under 0.5 millimetres a year on both horizontal components leaves 14,404, of which 14,390 carry a plate assignment. Nine plates have enough stations far enough from a boundary to fit.
Shaded by distance to the nearest plate boundary on a uniform lattice, with the boundaries of Bird's PB2002 model5 over it and nine plates labelled with the speed their fitted rotation gives at that point. The shading is a computed field, not a map of the stations: North America has 4,569 stations and Africa has 100, so a map of receivers would say more about where geodesy happens than about the Earth. The speeds are a fitted model; how well it fits is the next figure.
Every station's miss against its own plate's rotation, against how far it sits from a plate boundary. The fit is made on interior stations only and then applied everywhere, so the near-boundary points are a prediction being tested rather than a fit being reported. Beyond 500 kilometres the cloud collapses onto a floor. The group at the top right is Hawaii, 17 stations on the Big Island: they sit further from a plate boundary than almost anything else on Earth and miss by up to 28 millimetres a year, because Kīlauea's south flank moves for reasons that have nothing to do with the Pacific plate.
| Distance to the nearest boundary | Stations | Median miss | 90th percentile |
|---|---|---|---|
| 0 to 100 km | 1,441 | 13.95 mm/yr | 34.36 |
| 100 to 250 km | 1,400 | 9.83 mm/yr | 45.05 |
| 250 to 500 km | 1,662 | 3.65 mm/yr | 10.34 |
| 500 to 1,000 km | 1,968 | 0.75 mm/yr | 2.78 |
| 1,000 to 2,000 km | 4,980 | 0.47 mm/yr | 1.35 |
| more than 2,000 km | 2,311 | 0.47 mm/yr | 1.24 |
The Pacific is the plate that shows why this needs guarding. Fitted on all 79 of its far-field stations it misses by 21.7 millimetres a year and its rotation sits 3.8 mm/yr away from the international model's. Nearly all of that is 17 stations on one volcano, four stations in western Alaska that the source file lists under the Pacific plate but which sit on the Bering block, and one station on Salas y Gómez that is filed under the Pacific and is actually on Nazca, 138 millimetres a year out. A stated rule — fit, drop anything past 5 median absolute deviations, refit, repeat — removes 23 of the 79 and the plate comes back to 0.66. The rule is on the page rather than a list of station names, because a list of names is a hardcoded answer to today's contamination.
It does not hold
Plate motion is not a constant, and that is measured rather than argued. NNR-MORVEL56 averages sea-floor spreading over the last 0.78 to 3.16 million years; ITRF2020-PMM averages space geodesy over decades. Where those disagree, either a boundary has changed speed or one of the models is wrong.
Motion of the first plate relative to the second, at a point on the boundary named. Comparisons are on relative motion between pairs only, because the two models sit in different reference frames and only relative motion is frame-independent. The 3 that have slowed by more than five millimetres a year are all continental collisions; the rest are mid-ocean ridges and a rift, and one of those, the SE Indian ridge, has gone 2.5 millimetres a year faster. MORVEL's averaging interval is not one number6 — 0.78 million years for ten spreading centres, 3.16 for seven, and decades for the five or six plates it carries on GPS. MORVEL is not openly licensed: its authors reserve commercial rights.
India against Eurasia is the case to hold on to. Its geological average is 45.0 millimetres a year and its geodetic rate is 37.4: 7.6 slower now than over the last few million years. Arabia against Eurasia has slowed by 7.4 and Nazca against South America by 7.1, while the mid-Atlantic and the East African rift agree to about two. That is the argument against extrapolation, and it is better than any amount of saying that a hundred million years is a long time: the poles measured today were measurably different three million years ago.
The reconstructed past
Going backwards, the question stops being how precisely anything is measured and becomes how much published models of the same past disagree. 8 global plate models were asked where 12 present-day places were, every 10 million years to 500. Each model is named in every request, because the service's default model is documented as liable to change and named models' rotation files have been updated in place as recently as last year.
Reconstructed latitude, not position. That is the honest quantity: palaeomagnetism determines how far from the equator a rock formed and cannot determine its longitude at all7, so a fan of latitudes is the measurement and a map of positions is the measurement plus each model's own assumption about east and west. Lines end where a model's coverage ends. Lines that break in the middle are models that place no crust at that place and age. The models share ancestry8, so the true spread of admissible reconstructions is wider than the spread between them, not narrower.
At 500 million years, 4 of the 8 models still reach that far back, and 3 of those 4 place no crust under Sydney at all. The disagreement there is not about where the ground was. It is about whether it existed.
The three regimes
Three quantities that are not the same quantity, on one pair of axes, which is the point. The solid line is measured: the largest distance between any two of the 8 reconstructions of the same place and age. The dashed ray is today's measured miss run forward at 0.47 millimetres a year, which is 0.47 kilometres per million years — the extrapolation this page argues against, drawn so it can be compared. The dotted line is a proxy: the separation between the four futures' land centroids. A centroid averages a whole configuration, so two arrangements that barely overlap can have close centroids and two that overlap can have distant ones; the comparison with the measured line above it is assumed, and the direction of its bias is not known. The number the future can be held to in its own units is the one annotated on it. The ceiling is the antipodal distance, 20,015 kilometres.
What would have made this page wrong
Two of the inputs contain a trap that produces a confident, plausible, wrong number rather than an error. Each is a check that runs before the number it guards exists, and a failure means there is no page rather than a warning in a log.
The four future scenarios are not on a common longitude convention: two declare −180 to 180 and two declare 0 to 360. Read as they come, two of the four sit half a world out, and the four present-day grids — which are four copies of the same map of today — appear to disagree about 34 per cent of the planet instead of 0.8. That 34 would have been this page's headline number, computed from real files, with nothing anywhere downstream to give it away.
The obvious guard is that the four should agree at the present day. That guard is not sufficient, and the distinction is the reason this section exists: all four are read by the same code, so any mistake common to all four leaves them agreeing perfectly while every map here is wrong. The checks that can catch such a mistake are the ones whose answer comes from outside the data — 12 named points whose land-or-sea answer comes from an ordinary world map, and the Earth's own land fraction.
| Check | Threshold | Measured |
|---|---|---|
| MIDAS velocities are in the frame the ITRF comparison assumes | IGS20 | IGS20 |
| named land/sea probes, truth from a world map [committed masks] | 48/48 exact | 48/48 |
| area-weighted land at t=0, against Earth's own [committed masks] | 29.2 +/- 0.5 pp | 29.09-29.10 % |
| the four t=0 grids agree with each other (necessary, NOT sufficient) [committed masks] | <= 1.5 % | 0.78 % |
| node axes: 1440 x 721 at exactly 0.25 degrees [committed masks] | lat -90..+90 exact | -90.00..90.00 step 0.2500 |
| negative control: reading the grids without normalising still manufactures a disagreement | >= 25.0 % of the surface | 33.96 % and 14 of 48 probes wrong |
| each fitted rotation VECTOR against ITRF2020-PMM's (break_b1.py: the station check alone does not pin this) | <= 0.03 deg/Myr | 0.0144 deg/Myr worst |
| velocity difference from ITRF2020-PMM sampled over the stations' extent, not at the stations | p95 <= 2.0 mm/yr | 1.36 mm/yr worst |
| velocity difference from ITRF2020-PMM at the plate's own stations (the contamination check) | median <= 1.5 mm/yr | 1.10 mm/yr worst |
| worst single retained station; one bad station cannot move a weighted fit but does ruin the residual the page quotes | <= 3.0 mm/yr | 2.39 mm/yr worst |
| the exclusion is a stated rule that converges, not a list of station names | converged, < 40% dropped | 29% worst, 4 iterations worst |
| negative control: the Pacific before exclusion still disagrees with ITRF2020-PMM | >= 2.0 mm/yr | 3.83 mm/yr |
| the pinned model set is what the service served | 8 models present | 8 of 8 |
| identity at age 0: every model returns the point it was given, recomputed from the cache rather than read from it. The only known answer this regime has, and the whole defence against a swapped coordinate order | <= 1.0 km | 0.000 km |
| no sentinel reached a distance, and models still decline to place crust at the oldest ages | 0 sentinels in any distance, no-crust count > 0 | 0 sentinels, 666 no-crust cases |
Two of those are negative controls, and they are there because a check that has never been seen to fail is not known to work. If a future release of the scenario grids quietly harmonises the longitude conventions, or a future release of the velocity file reassigns the Hawaiian stations, the guarded numbers would still be produced and this page's account of why they are guarded would become false. So the build also requires the failures to still be reproducible, and stops if they are not.
Method
Velocities are MIDAS estimates of GNSS station motion9, in IGS20, which is the IGS realisation of ITRF202010 — that is what makes the comparison with ITRF2020-PMM a comparison of models rather than of reference frames, and the build asserts it. A plate's rotation is fitted by weighted least squares on v = ω × r, the form in equation 1 of Altamimi and colleagues 201711; neither MORVEL nor the NNR-MORVEL56 paper states it.
Checking a fitted rotation against a published one at that plate's own stations is not enough to pin it, and this was measured rather than assumed. The stations of a plate cover a patch, and there is a direction in rotation space along which the rotation can be moved a long way while barely changing any velocity inside that patch. For South America the rotation can be moved 0.060 degrees per million years — 52 per cent of the plate's own rate — while the difference at its own stations stays inside the 1.5 millimetre a year check. So the rotation vectors are compared directly, in degrees per million years, and that check is the one that pins the plate. The station-level check is kept beside it, because it is the right check for a contaminated station, which is a different failure.
The NNR-MORVEL56 table is extracted from Table 1 of the paper itself12 and cross-checked against an independent transcription of the same table. The authors' own copy is a JPEG on a host that no longer answers, and the page's argument against extrapolation rests on those numbers.
Distance to a plate boundary is to the nearest PB2002 vertex, not to the nearest point on the segment, which slightly overestimates distance where a segment is sparsely sampled. The cuts, the 500 kilometre threshold, the exclusion rule and the 88-degree polar mask are all assumed and all stated where they are used.
Limits
No reconstruction here carries a formal uncertainty, because none is published: the field's own review names uncertainty quantification as an open problem13, and inventing an error bar would be worse than not having one. The six places in the fan are not a global grid. The future grids carry no plate identities, so this page can say that a scenario puts land in the south polar region but cannot say that the land is Antarctica.
Nothing here says where any named place will be. Not at any confidence, not for any of the four futures, and the four are not ranked — the paper that built all of them ranks none above the others. The last age shown is 500 million years, where 4 of the 8 models still reach.
The code
fetch_ngl.py, fetch_static.py, fetch_osf.py and fetch_gplates.py get the data and pin it; otis_grid.py and plates.py hold the readers and the gates; break_b1.py is the experiment that broke the first version of one of them; build_continents.py computes and gates everything and writes the payload; fig_continents.py draws the six figures; test_continents.py checks the failure modes.
The archive is larger than the others on this site, and deliberately so. Most of it is three files: the 1.5 MB station table, the 1.4 MB of reconstructed coastlines the viewer draws, and 763 KB of packed scenario masks. With those a reader rebuilds everything here without re-fetching seven megabytes of velocities, nearly five hundred reconstructed frames, or a scenario archive that unpacks to about four hundred megabytes. That is the difference between an archive that documents the build and one that reproduces it.
Download source and data All code
Sources
Numbered markers in the text above point here. Emission factors, cost ranges and lifespan figures are representative values from these sources, not measurements made for this project.
- Savrič, B., Patterson, T. & Jenny, B., International Journal of Geographical Information Science 33(3):454-465, 2019, doi:10.1080/13658816.2018.1504949.The projection used for both maps, chosen because every number in their captions is an area claim and because its pole line keeps the circumpolar scenario legible.
- Davies, H.S., Green, J.A.M. & Duarte, J.C., Global and Planetary Change 169:133-144, 2018, doi:10.1016/j.gloplacha.2018.07.015.The one paper that built all four future geometries, in a deliberately standardised way, and its own description of them.
- Nield, T., Supercontinent: Ten Billion Years in the Life of Our Planet, Granta, 2007.Novopangaea's only source. Roy Livermore devised it for the BBC series The Future Is Wild in the late 1990s; it has no peer-reviewed primary source.
- Davies, H.S., Green, J.A.M. & Duarte, J.C., Earth System Dynamics 11(1):291-299, 2020, doi:10.5194/esd-11-291-2020. Data at OSF 8NEQ4, doi:10.17605/OSF.IO/8NEQ4, CC0 1.0.The gridded scenarios themselves, their 0.25 degree resolution, the artificial two-degree polar land mask, and the CC0 licence.
- Bird, P., Geochemistry, Geophysics, Geosystems 4(3):1027, 2003, doi:10.1029/2001GC000252.The plate boundary geometry every distance on this page is measured to: 52 plates and 13 diffuse deformation zones.
- DeMets, C., Gordon, R.G. & Argus, D.F., Geophysical Journal International 181(1):1-80, 2010, doi:10.1111/j.1365-246X.2009.04491.x.MORVEL itself, including the averaging intervals and the section documenting plate boundaries that have slowed within the last few million years, which this page reproduces independently.
- Müller, R.D. et al., Solid Earth 13(7):1127-1159, 2022, doi:10.5194/se-13-1127-2022.Verbatim: because the Earth's magnetic dipole field is radially symmetric, palaeo-longitudinal information cannot be determined from palaeomagnetic data alone.
- Buffan, L., Jones, L.A., Domeier, M., Scotese, C.R., Zahirovic, S. & Varela, S., Methods in Ecology and Evolution 14:3007-3019, 2023, doi:10.1111/2041-210X.14204.Inter-model disagreement measured on a global grid, and the caveat that shared ancestry makes the true spread of admissible reconstructions wider than the measured spread between models.
- Blewitt, G., Kreemer, C., Hammond, W.C. & Gazeaux, J., Journal of Geophysical Research: Solid Earth 121(3):2054-2068, 2016, doi:10.1002/2015JB012552.The velocity estimator behind every station used here, and its stated accuracy of 0.23 mm/yr RMS in horizontal velocity on the stable North American interior.
- Altamimi, Z., Metivier, L., Rebischung, P., Collilieux, X., Chanard, K. & Barneoud, J., Geophysical Research Letters 50(24):e2023GL106373, 2023, doi:10.1029/2023GL106373.ITRF2020-PMM, the independently estimated plate motion model every fitted rotation on this page is checked against; 13 plates from 518 sites, fitting that velocity field to 0.25 mm/yr WRMS.
- Altamimi, Z., Metivier, L., Rebischung, P., Rouby, H. & Collilieux, X., Geophysical Journal International 209(3):1906-1912, 2017, doi:10.1093/gji/ggx136.The Euler-pole-to-surface-velocity relation used to fit every plate. Neither MORVEL nor the NNR-MORVEL56 paper states it.
- Argus, D.F., Gordon, R.G. & DeMets, C., Geochemistry, Geophysics, Geosystems 12(11):Q11001, 2011, doi:10.1029/2011GC003751.NNR-MORVEL56, the geologically averaged plate motions, with their 95% uncertainties. Not openly licensed: the authors reserve commercial rights.
- Seton, M. et al., Nature Reviews Earth & Environment 4:185-204, 2023, doi:10.1038/s43017-022-00384-8.Why no reconstruction on this page carries a formal error bar.