Density altitude
Drag Racing Density Altitude Calculator
Density altitude is the one number that tells you how much oxygen the engine is breathing. Lower DA = denser air = more power = quicker ET. Higher DA = thinner air = less power = slower ET. DRL captures it on every run and ships a free public calculator with GPS auto-fill so you can check today's number from any phone — no account required.
What density altitude is
Density altitude is the altitude where the standard atmosphere would have the same air density as the spot you're actually at. On a hot, humid, low-pressure day at sea level, your engine might feel like it's at 3,500 ft — the air is that thin. On a cold, dry, high-pressure morning at a mile-high track, you might be at 6,200 ft DA instead of the geographical 5,280 ft.
For naturally-aspirated drag cars, density altitude is the dominant atmospheric variable. Bracket racers learn to watch DA more closely than the weather forecast — a 1,500 ft DA shift between morning practice and an evening final can easily move ET by 0.1 seconds.
How DA is calculated
The calculation follows the same psychrometric formulas Kestrel and Computech meters use internally. The inputs are:
- Air temperature (°F or °C, converted internally)
- Relative humidity (0–100%)
- Station / absolute barometric pressure (inHg or hPa)
- Field elevation above sea level (ft or m)
How the math works
First, the actual vapor pressure is computed from the air temperature and relative humidity (via the Tetens / Magnus approximation). That vapor pressure is subtracted from the station pressure to get the dry-air partial pressure. Air density is then computed using the ideal gas law on the dry-air and water-vapor components combined.
Finally, density altitude is the geopotential altitude at which the standard atmosphere has that same density. The ICAO Standard Atmosphere model gives us a closed-form solution for that altitude given a target density — so the final DA value is a single number, in feet, that you can compare directly across days, tracks, and seasons.
All of that happens client-side in milliseconds. You don't need to wait for a server round-trip just to recompute DA after editing a humidity value.
How DA gets onto each run
Three paths, picked in priority order:
- Direct reading from a Kestrel / Davis / WeatherHawk display (AI photo extraction)
- Live NOAA / Open-Meteo fetch when you open the Log Run dialog, computed from current temp / RH / pressure / elevation
- Manual entry — type air temp + RH + pressure, and DA auto-recomputes
How DA drives ET prediction
The ET predictor fits a weighted linear regression of your car's ETs against DA. The slope of that regression — usually somewhere between 0.0005 and 0.0012 seconds per foot of DA, depending on the car — is your car's specific altitude sensitivity. A typical 9-second bracket car loses about 0.05 seconds for every 500 ft of DA increase. A 6-second nitrous car can lose three times that.
Because DA captures temperature, humidity, AND pressure in one number, it's a much cleaner predictor than any single atmospheric variable. Two passes at 5,800 ft DA will be much closer in ET than two passes at 88°F or two passes at 32% humidity — even though both of those vary across the DA range.
Reading DA on the dashboard and run list
Every run row shows the captured DA in feet. The dashboard widgets surface today's live DA at your default track so you can glance at it from the trailer. The trend chart on the runs page can be sorted or filtered by DA range — useful for answering questions like "what's my best ET when DA is between 5,500 and 6,500 ft?"
If a run is missing DA (some imported logbook pages from 20 years ago don't have it), the run still gets logged — the predictor just weights it lower or skips it if you have enough modern runs to fit a clean regression.
The free public density altitude calculator
Even without a DRL account, there is a fully public density altitude calculator at dragracelogbook.com/density-altitude-calculator. Four inputs — air temperature, relative humidity, station pressure, and elevation — recompute the DA, air density percent, ET correction factor, and vapor pressure live on every keystroke. No login, no paywall, no nag screen.
The page has three shortcuts that get you to a useful number in seconds. "Use my location" reads your GPS, fetches live NOAA conditions for your position, and fills every field automatically. The track picker dropdown lets you select any drag strip in the DRL database — picking one pre-fills the strip's elevation and the URL updates so you can paste the link in a group chat and everyone sees the same numbers. And every public track page has a "Open DA calculator for <track>" button that jumps here with the strip's elevation already loaded.
The calculator uses the same psychrometric formula the in-app logbook uses, and the same code path actually — the public widget is the same React component compiled both into the marketing page and the authenticated app. The result is what you would get from a Kestrel sitting at the strip with the matching readings, to within rounding error.
- No login, no signup, no email gate. The math is free.
- GPS auto-fill via "Use my location" — one tap fills all four inputs from live NOAA.
- Track presets: pick from any drag strip in the DRL database to pre-fill elevation.
- Shareable URL pattern: ?elev=2188&track=Las+Vegas+Motor+Speedway
- Outputs DA, air density %, ET correction factor (NA estimate), and vapor pressure.
- Works without JavaScript: the static fallback ships the formula and a typeable form.
Example: how it works in practice
Given
You're at a track elevation of 595 ft. Conditions are 76°F, 52% RH, 29.81 inHg.
Result
Vapor pressure at 76°F and 52% RH is about 0.485 inHg. Dry-air pressure is 29.81 − 0.485 = 29.32 inHg. Plug into the ideal-gas equation with absolute temperature 535.7°R and you get an air density of about 0.07294 lb/ft³. The standard atmosphere has that density at roughly 2,140 ft. So density altitude is about 2,140 ft — your engine is performing like it's at 2,140 ft above sea level, even though the strip is only 595 ft up. That's the number that goes into the predictor and onto the run.
Frequently asked questions about density altitude
What is "good" density altitude for drag racing?
Lower is better for naturally-aspirated cars. Bracket racers consider DA below 1,000 ft "Bonneville" conditions and DA above 5,000 ft "mountain" conditions. The actual best DA for your car depends on tune, gearing, and converter — the logbook's trend chart shows you exactly which DA range your car runs best in.
How does DA differ from pressure altitude?
Pressure altitude only accounts for barometric pressure. Density altitude additionally accounts for temperature and humidity. For drag racing, density altitude is the more useful number — humid summer days at sea level can have higher DA than dry winter mornings at altitude.
Does the predictor work without DA?
It works much worse. With no DA captured, the model has to fit on date or temperature alone, both of which are messy proxies. Even a rough manually-entered DA is far better than nothing. Auto-fetched DA is essentially free, so we recommend leaving the weather block on.
My Kestrel reads a different DA than the auto-fetched one — which do I use?
The Kestrel reads the air right where you're standing, which is the air your engine will breathe. The NOAA station can be miles away. When they differ by more than ~300 ft, snap the Kestrel — it's your ground truth.
How is "station pressure" different from "altimeter setting"?
Altimeter setting (the value pilots use, often around 29.92 inHg) is corrected to sea level. Station pressure (sometimes "absolute pressure" or "QFE") is the raw pressure at field elevation, which is what the DA formula needs. The logbook stores and uses station pressure. If you enter an altimeter setting, the math will be off by 100–1000 ft of DA depending on field elevation.
Is there a free DA calculator I can use without an account?
Yes. dragracelogbook.com/density-altitude-calculator is fully public. Type in temp, RH, station pressure, and elevation — DA, air density %, ET correction factor, and vapor pressure recompute live. It supports a "Use my location" GPS shortcut, a track picker for any strip in our database, and shareable URLs like ?elev=2188&track=Las+Vegas+Motor+Speedway. No signup required.
Can I link to the DA calculator pre-filled for my home track?
Yes. The URL accepts ?elev=<feet>&track=<name> query parameters. Every public track page already has a "Open DA calculator for <track>" button that links here with the strip's elevation pre-filled, so you can also just visit your track's page first and click that button.
Does the public DA calculator give the same numbers as the in-app one?
Exactly the same — it is literally the same React component compiled into both. Same psychrometric formula a Kestrel uses internally. Differences between the public tool and your Kestrel come from input differences (the station that filled "Use my location" is not at the strip), not from formula differences.
Start using Density altitude in Drag Race Logbook Pro
5 manual runs + 2 logbook pages on the free plan. No credit card required. Pro is unlimited — cancel anytime.