runwayinuse

KTTD Portland-Troutdale

25
WIND_INFERRED 90%

Runway 25 — favored by the wind (8 kt at 290° true)

Based on wind only — no traffic or ATIS to confirm. No D-ATIS feed here — a voice ATIS/AWOS may exist; check the frequency.

certainty: 90% evidence: WEAK Class D

N 25 7

Wind 290° true at 8 kt · VFR · 22 min old · from KHIO (23.3 nm away)

▶ Listen live — ATIS/CTAF on LiveATC opens LiveATC’s own player · verify the broadcast yourself

25 99% 5399 ft · 8 kt head, 3 kt x-right
7 <1% 5399 ft · 8 kt TAIL, 3 kt x-left
Why — evidence behind this answer

Runway 25

Runway 7

Sources consulted

sourcestatus agenote
D_ATISUNAVAILABLE No D-ATIS at this field
METAROK 22 min Nearest station KHIO (23.3 nm away)
ADSBOK 2 min GOOD
NOTAMOK
CIFPNOT_CONFIGURED Instrument procedures: phase 4

Recent operations

No operations observed in the last hour.

Was this right?

KTTD field & runways

Portland-Troutdale, Portland, Oregon. Field elevation 39 ft. Class D airspace. Towered. Magnetic variation 16.0°E on record, 14.4°E today.

The FAA's variation of record is the number this field was surveyed against; the second is where north points now, from WMM2025. It is moving 0.116°/year west — about 1° every 9 years — which is why runway numbers eventually stop matching their pavement.

Runway data from the FAA NASR 01 Oct 2026 cycle. Where NASR locates both thresholds, the true heading is the bearing between them rather than NASR's whole-degree alignment. Magnetic is that heading against today's declination from WMM2025, not the field's variation of record — so it can differ from the chart by the gap between the two shown above. The number painted on the runway is the one ATC uses.
RunwayTrueMagnetic Number LengthSurfacePattern Notes
25 268.7° 254.2° matches rule gives runway 26 in ~7 yr 5,399 ft ASPH left
7 88.7° 74.2° matches rule gives runway 8 in ~7 yr 5,399 ft ASPH left

What KTTD usually does

Of 1,546 operations this service has observed at KTTD since 2026-08-23:

Observed by this service only — not an FAA statistic, and biased toward the hours and days it has been watching. It is shown because it is the same history the engine learns its local-convention prior from.

Generated 09:14:31Z · auto-refreshes · JSON