Mach Corridor

Mach Corridor

An open, global forecast of where a supersonic jet can fly without its boom reaching the ground, updated four times a day.

Boomless cruise Mach at 55,000 ft in any direction, 23 Oct 2026 (GFS + ECMWF). Brighter = faster without a boom.
Boomless cruise Mach at 55,000 ft in any direction, 23 Oct 2026 (GFS + ECMWF). Brighter = faster without a boom.
24-h forecast error0.0117Machtarget 0.010▼ 10 % vs GFS alone
Saved per flight25–28minvs today's banEstimate · hindcast
Flights over 0.11 psf0.28%target under 0.5 %▼ under target
US corridor at FL55065% of yearEurope 43 %Climatology

What the forecast shows

The two-model forecast stays under the 0.010 target on the unsafe side for 24 hours

Error of the boomless Mach number against radiosondes, Mach · Oct 2025 – Sep 20260.0060.0080.010 target0.0120.014Analysis6 h24 hGFS alone, RMS: 0.0104GFS alone, RMS: 0.0113GFS alone, RMS: 0.0130GFS alone, RMSGFS + ECMWF, RMS: 0.0092GFS + ECMWF, RMS: 0.0104GFS + ECMWF, RMS: 0.0117GFS + ECMWF, RMSGFS + ECMWF, unsafe side: 0.0070GFS + ECMWF, unsafe side: 0.0080GFS + ECMWF, unsafe side: 0.0095GFS + ECMWF, unsafe side0.00700.00800.00950.0060.0100.014Analysis6 h24 hGFS alone, RMS: 0.0104GFS alone, RMS: 0.0113GFS alone, RMS: 0.0130GFS, RMSGFS + ECMWF, RMS: 0.0092GFS + ECMWF, RMS: 0.0104GFS + ECMWF, RMS: 0.01172 models, RMSGFS + ECMWF, unsafe side: 0.0070GFS + ECMWF, unsafe side: 0.0080GFS + ECMWF, unsafe side: 0.00952 models, unsafe
Source: Mach Corridor validation, 3,500 IGRA2 launches at 12 stations (study/results/validation_ifs_mean.json)

What a forecast is worth in a year of past weather

PolicyMinutes saved vs banFlights with a boom on land
Perfect knowledge of the atmosphere36.40 %
Forecast with ensemble margin (held out)26.1–29.10.4–0.5 % (any boom)
Same, margin raised for route choice (live today)about 0.7 less0.28 % over 0.11 psf (95 %: 0.47 %)
Fixed Mach 1.05, no weather18.9boom on 1.1 % of the distance

Rocket booms: the model against measured booms

MeasurementMeasured, psfModel, psf
Falcon Heavy side boosters, LZ-1/2, at LC-40 (8.9 km)1.59–1.711.82
Falcon Heavy side boosters, LZ-1/2, at LC-39A (15.1 km)1.40–1.441.26
Super Heavy booster return, Flight 5, Port Isabel7.1 at 10.5 km; about 108.6

Money and costs

Estimate
Cost to run$11–15per year, 2026 USD
Benefit per flight$1,800–2,100per flight, in passenger time
Pays off for a passenger$1,300–2,200/hbreak-even value of an hour
Who paysNobody yetopen data, free hosting
ScenarioJet fuelBreak-even vs 787-9Reading
Low$0.71/kg (2025)$1,296/hBusiness travellers with a high time value
Base$1.20/kg (2026 average)$1,835/hTop executives and urgent trips
High$1.50/kg (latest)$2,164/hA niche market

How I built it

The full story Data and licences, validation, what the AI did, what failed.

The problem

A ban since 1973, and a way around it that depends on the weather.

Since 1973 the United States has banned civil supersonic flight over land because of the sonic boom. In July 2026 the FAA proposed replacing the ban with a noise limit of 0.11 psf at the ground. There are two ways to meet it. One is a new, quieter airframe such as NASA's X-59. The other needs no new airplane: fly just slow enough that the air below bends the boom back up before it reaches the ground. That is called Mach cutoff, and Boom's XB-1 showed it works in January 2025. The catch is that the speed that works depends on the temperature and wind of the day, the direction of flight and the terrain below. I wanted to know where and when it works, how fast, and how much a forecast of it would be worth.

The data

Two free global forecasts, every 6 hours, every point and direction.

Every six hours the site downloads the latest NOAA GFS forecast and the ECMWF open-data forecast, both free, and computes the boomless Mach number at every 1-degree point, seven flight levels and 36 directions. The answer is the mean of the two models; where either model says no corridor, the map shows none. The NOAA GEFS ensemble of 31 forecasts sets the safety margin point by point. Terrain comes from GFS and a 600 m elevation model, coastlines from Natural Earth, and the satellite map styles from NASA GIBS.

How I checked it

3,500 weather balloons and a year of past weather.

A forecast is only useful if you know how wrong it is. I compared the predicted boomless Mach with what 3,500 weather balloons measured at 12 stations in the US, Alaska and Europe over a full year. I then replayed a year of past weather to see how many minutes corridors save and how often a boom would have slipped through, and set the margins so that fewer than 0.5 % of flights exceed 0.11 psf. The loudness models were checked against NASA's FaINT flight tests and Concorde measurements. The ray tracer is tested against exact solutions every time the code changes, and a browser test plus an accessibility audit run before every deploy.

What the AI did

Claude wrote most of the code; I set the questions and made the calls.

I worked with Claude, an AI model by Anthropic. It wrote most of the code and ran the studies, while I set the questions, read the results, made the decisions and contacted NASA and Boom for flight data. Separate AI reviewers acted as a red team, one expert at a time, and found real problems I then fixed. Every number on this page comes from the repository, where the method, the code and the change log are public.

Beyond airliners

Rocket booms, and a page for every airline route.

The same ray tracer now forecasts rocket booms. A returning booster falls nose-down at two to four times the speed of sound, so its boom lands on the towns around the landing zone. The site traces those rays through the forecast atmosphere for each upcoming launch at Cape Canaveral, Vandenberg and Starbase, and calibrates the loudness against booms measured for the FAA and by Brigham Young University. It also publishes a page per airline route that says whether that route could fly boomless today.

What failed

Five mistakes found and fixed, and what is still open.

Plenty. The first humid-air sound speed was slightly wrong and gave corridors up to 0.001 Mach too fast in hot, humid air (fixed in model 2.10). Picking the fastest of several routes quietly raised the chance of a boom from 0.43 % to 0.59 %, so the margin went up. An early claim that a 1 km height buffer cost only one minute was withdrawn once the loudness model showed an airliner needs about 1.25 km. Hudson Bay was treated as open sea until model 2.12. The original error target of 0.010 is not met in plain RMS terms by any single model, even at analysis time; the two-model mean meets it only on the unsafe side, and that choice is still open. Rocket loudness is good to about a factor of two, and focus booms are not modelled yet.

Sources and licences

7 All open data; commercial use allowed except where noted.
SourceUsed forLicenceCommercial use
NOAA GFS and GEFS (AWS Open Data)Forecast atmosphere, ensemble marginUS Government public domainYes
ECMWF IFS open dataSecond modelCC BY 4.0Yes, with attribution
NOAA IGRA2 radiosondesValidationPublic domainYes
NASA GIBS (VIIRS, Blue Marble, Black Marble)Satellite map stylesNASA open data, acknowledgementYes
Natural EarthCoastlines and bordersPublic domainYes
AWS Terrain Tiles (SRTM, GMTED2010, ETOPO1)Terrain floorPublic domain sources, attributionYes
Launch Library 2, The Space DevsUpcoming launchesFree API under its own termsCheck its terms

Forecast data are updated every 6 hours; validation covers Oct 2025 – Sep 2026. Method, code and model change log: github.com/FernandoVazq/mach-corridor.

Research project by Fernando J. Vázquez. Not for flight planning.

Privacy · GitHub · Contact: fernando.vazquez2@aol.com