Skip to content
Methodology · how we count

Where the numbers come from.

Two free satellite sources, polygon traces drawn by hand, and a confidence framework that says "speculative" out loud when something is speculative. No black box, no robot pixel-counter, no audited capacity claims.

Last refreshed 2026-05-27 · Most recent capture 2026-05-15

Sites tracked
21
static dataset
Satellite frames
493
avg 31 per site
Milestones
131
106 verified
Sources cited
75
primary-source links
1 · Imagery

The four sources we'd use. The two we actually do.

ESRI World Imagery and Copernicus Sentinel-2 are both free, both with predictable refresh, and together cover every site on the list. Planet and Maxar are higher cadence + resolution but cost real money — both are on the build list, neither is yet wired.

SourceResolutionRefreshCostStatus
ESRI World Imagery~30 cm/pixel (urban) · ~1 m elsewhere3-6 monthsfreelive
Copernicus Sentinel-2 (L2A, EOX mosaic)10 m/pixelannual cloudless mosaic (2024 current)freelive
Planet Labs PlanetScope3 m/pixeldaily revisitpaidnot wired
Maxar WorldView30 cm/pixelon demandpaidnot wired
Attribution & licensing
  • ESRI World Imagery (current + Wayback historic snapshots): Credit: Imagery © Esri, Maxar, Earthstar Geographics, and the GIS User Community. Use governed by the Esri Master Agreement + service-specific terms.
  • Copernicus Sentinel-2 (L2A, via EOX cloudless 2024 mosaic): Credit: Sentinel-2 cloudless 2024 by EOX IT Services GmbH, contains modified Copernicus Sentinel data 2024. EOX mosaic is CC BY-NC-SA 4.0 — non-commercial, share-alike. s2maps.eu.
  • OpenStreetMap / CARTO basemaps (dark map view): Map data © OpenStreetMap contributors (ODbL), tiles © CARTO (CC-BY).

Downloadable timelapses + before/after thumbnails in public/timelapses/ are derived works built from these sources and inherit the above credit obligations. If you republish, carry the credits forward.

2 · Progress

Built area ÷ planned area. Polygons drawn by hand.

Formula
Progress %  =  (Built footprint area)  /  (Planned footprint area)
  • Built footprint. A polygon drawn on the latest cloud-free satellite capture, around finished structures only. Active construction zones are excluded so a half-built building doesn't count as built.
  • Planned footprint. Official site plans, building permits where public, FAA filings for SpaceX, and zoning records. When a company has published a master plan, we use that.
  • Cross-checks. County tax records, GIS portals, drone footage from local reporters (cited inline on the site page), and satellite timelapses.

These are estimates, not audited numbers. A human (the project operator) re-traces the polygons every refresh cycle.

3 · Uncertainty

Every percentage on the site has a measurable error bar. Here's how big.

The typical band is ±3 percentage points around the reported figure, based on the operator's own re-trace experiments across 10 sites in May 2026. Below: one site's progress curve drawn with that band shaded in. The dark line is what we publish; the grey envelope is the range the same operator produced on repeat traces of the same imagery.

Representative site · ±3 pp band
progress %
02550751002020202120222023202420252026
published %±3 pp band

Where the ±3 comes from, roughly:

  • Operator variance (~1.5 pp). The same human re-tracing the same polygon a week later does not draw exactly the same edge. We measured this on ten sites in May 2026 — mean drift was 1.5, max was 2.4.
  • Polygon vs. satellite resampling (1-2 pp). Cloud shadow, sun angle, and seasonal vegetation move the apparent footprint edge between captures even when nothing on the ground changed.
  • Confidence-tier weighting. Sites with mostly speculative or low-tier milestones inherit wider real uncertainty than the headline number reflects — see section 4.

Where you see it: the aggregate /pulse "Empire build-out, 2020 → today" chart now renders this same ±3pp band as a translucent strip behind the build-out curve — apply the same mental band to per-site sparklines (those are too small to show it without crowding).

4 · Confidence

Every milestone wears one of four labels.

The same tier system is tagged into the JSON dataset (one of high, medium, low, speculative ), so anything you read on the site can be traced back to a specific evidence standard.

high

Primary source verified (FAA filing, SEC EDGAR, county permit, IR press release) + cross-checked with satellite imagery. Date and event both confirmed.

medium

Multiple secondary sources agree (trade press, beat reporters, official social posts). No conflicting primary source.

low

Inferred from satellite delta alone. A structure appeared, but we have not yet matched it to an authoritative filing.

speculative

Company-stated future plan or executive statement. Not yet attempted, may slip or never start.

5 · Capture cadence

Every site, every timelapse, every last-capture date.

Live numbers from the build pipeline. The timelapse module pulls one frame per capture date; 493 frames across 16 sites today.

SiteStatusFramesLast captureData updated
🇺🇸 TERAFABannounced332026-05-152026-05-20
🇺🇸 Gigafactory Texasexpanding332026-05-152026-05-27
🇺🇸 Cortexexpanding2026-05-27
🇺🇸 Gigafactory Nevadaexpanding332026-05-152026-05-19
🇨🇳 Gigafactory Shanghaioperational312026-05-152026-05-19
🇩🇪 Gigafactory Berlinoperational272026-05-152026-05-19
🇲🇽 Gigafactory Mexicoannounced342026-05-152026-05-20
🇺🇸 Fremont Factoryoperational292026-05-152026-05-19
🇺🇸 Gigafactory New Yorkoperational272026-05-152026-05-19
🇺🇸 Starbase Launch Siteexpanding262026-05-152026-05-27
🇺🇸 Starbase Factoryexpanding2026-05-27
🇺🇸 SpaceX McGregorexpanding2026-05-27
🇺🇸 SpaceX HQoperational322026-05-152026-05-19
🇺🇸 Cape Canaveraloperational272026-05-152026-05-19
🇺🇸 Vandenberg SFBoperational332026-05-152026-05-19
🇺🇸 Colossus 1expanding322026-05-152026-05-27
🇺🇸 Colossus 2construction2026-05-27
🇸🇦 xAI × HUMAIN (Saudi)announced2026-05-27
🇺🇸 Neuralink HQoperational292026-05-152026-05-24
🇺🇸 Neuralink Austinannounced332026-05-152026-05-20
🇺🇸 Vegas Loopannounced342026-05-152026-05-20
6 · Limits

What satellites can't tell you.

  • ·See section 3 (Uncertainty) for the actual error-bar width on every published percentage (±3 pp typical).
  • ·Indoor work is invisible. A 100%-built site can be at 0% production capacity until racks land.
  • ·"Operational" means finished structures plus visible activity, not nameplate output.
  • ·Cloud cover, sun angle, and seasonal vegetation move the polygon by ±2-3% between captures. We do not report sub-5% deltas as news.
  • ·Investment dollars are the company's number, not ours — drawn from disclosures, IR decks, and government incentive filings.
  • ·Announced projects with no visible groundbreaking get the speculative tag and no progress %.
  • ·This is a one-person tracker, not a satellite intelligence firm. Audited capacity numbers belong to your equity analyst.
7 · Sources

Primary first. Secondary as fallback. Reddit and AI never.

Every verified milestone links to a primary source — FAA notice, SEC EDGAR filing, county permit, IR press release, NASA mission page, ClinicalTrials.gov entry, NRC docket, or government data table (USGS, EIA, KOSIS, DART). The full bibliography lives at /sources — every URL we cite, grouped by site.

When sources conflict, both are noted on the site page (for example, company guidance $20-25B, industry estimate $35-45B). When something is an estimate, we tag it "est." Milestones without a verified primary-source URL are left uncited rather than padded with weak references — under-citing beats inventing.

Pre-pivot site records may still carry a Wikipedia revision pointer as the entry reference while migration to primary sources finishes through Q2-Q3 2026. Reddit and AI-generated content are never used as a sole source.

Spot a wrong number? Drop it in the GitHub issue tracker with the source URL. We fix and credit.