Sea-Tac Airport · KSEA
Seattle, Seattle-Tacoma International Airport
As of 9:05 pm · Wednesday, August 5
Mostly Clear
75.20°F
station reports whole-degree readings (±1°)
87.80° 60.00°
Trend
71.30° by thu 12:05 am
Raw local trend ±1.25°/hr -6.16°/hr
Applied, after damping 69%
How much of the raw trend the model trusts, based on proximity to sunrise/peak-heat hour and current cloud/wind. Low near those turning points, since the trend is about to reverse.
Uncertainty band 67.20°–75.40° (±8.20°)
Widens when local pressure is falling (unsettled weather approaching), and independently when the marine push or offshore flow signals below are elevated - separate from the trend confidence above.
Widened: offshore flow signal rising; noisy local trend fit.
Last 6h + projection
71°
6h ago thu 12:05 am
Estimated hottest/coldest time of day
87.80° today's high so far · est. peak ~4:11 pm
60.00° expected low tonight · est. trough ~thu 5:54 am
Confidence, from similar past days
81%based on all 14 finalized days · no specific match yet (4 of 5 needed)MAE 0.91°F, bias -0.66°F
86%based on all 14 finalized days · no specific match yet (1 of 5 needed)MAE 0.42°F, bias +0.14°F
Measured from finalized days whose marine-push, offshore-flow and pressure-gradient state at prediction time matched today's, not one average across every day regardless of conditions (calibration_log.py). Falls back to the all-days figure until a specific combination has 5 matching days behind it - the sample count above always says which one you are looking at.
Actual so far today
87.80° recorded at 5:05 pm station reported 31°C (whole degree), so this is ±0.9°F
59.00° recorded at 5:30 am station reported 15°C (whole degree), so this is ±0.9°F
Yesterday
81° recorded at 2:50 pm
58° recorded at 4:45 am
final NWS climate report (CLI) - the value Kalshi settled on
Tomorrow's high
85.00° ~5:00 pm · reference confidence 72%*
From the NWS hourly forecast (HRRR model) - real atmospheric dynamics, not this tool's own trend/persistence guess. Reference confidence is measured from the last 13 finalized next-day predictions using this same source (calibration_log.py) - not a placeholder.
Tomorrow's low
59.00° ~5:00 am · reference confidence 78%*
From the NWS hourly forecast (HRRR model) - real atmospheric dynamics, not this tool's own trend/persistence guess. Reference confidence is measured from the last 13 finalized next-day predictions using this same source (calibration_log.py) - not a placeholder.
Kalshi · today's high market
Observed high: ≈87–89°F
station reported 31°C (whole degree), so this is ±0.9°F
87° or below99%bid 99¢ / ask 100¢
88° to 89°1%bid 0¢ / ask 1¢
90° to 91°1%bid 0¢ / ask 1¢
92° to 93°1%bid 0¢ / ask 1¢
94° to 95°1%bid 0¢ / ask 1¢
96° or above1%bid 0¢ / ask 1¢
Highlighted bracket is the one this tool's own estimate falls into - not a probability call, just a quick eyeball check against the market's pricing.
Bid/ask are the current highest buy offer and lowest sell offer for that bracket (last-price is the most recent trade, which can lag). A wide gap between them usually means a thin, less reliable market.
KXHIGHTSEA-26AUG05
Kalshi · today's high market volume
53,782 contracts traded, last 24h
Dollar volume (our estimate) ≈$27,338 est.
10pm: 449 contracts (≈$218)10pm$21811pm: 4 contracts (≈$1)11pm$112am: 4 contracts (≈$2)12am$21am: 243 contracts (≈$156)1am$1562am: 342 contracts (≈$77)2am$773am: 289 contracts (≈$132)3am$1324am: 332 contracts (≈$101)4am$1015am: 612 contracts (≈$89)5am$896am: 942 contracts (≈$158)6am$1587am: 1,331 contracts (≈$585)7am$5858am: 3,796 contracts (≈$1,120)8am$1.1k9am: 1,455 contracts (≈$955)9am$95510am: 733 contracts (≈$339)10am$33911am: 1,710 contracts (≈$805)11am$80512pm: 1,879 contracts (≈$779)12pm$7791pm: 714 contracts (≈$455)1pm$4552pm: 3,033 contracts (≈$1,653)2pm$1.7k3pm: 1,697 contracts (≈$1,198)3pm$1.2k4pm: 4,028 contracts (≈$2,604)4pm$2.6k5pm: 2,353 contracts (≈$1,122)5pm$1.1kPeak hour - 6pm: 14,115 contracts (≈$6,491)6pm$6.5k7pm: 10,133 contracts (≈$7,096)7pm$7.1k8pm: 632 contracts (≈$117)8pm$1179pm: 2,956 contracts (≈$1,082)9pm$1.1k
Contract count matches Kalshi's own "Volume" figure; the dollar amount is our own estimate (contracts × that hour's average price) since Kalshi doesn't publish a dollar total directly. Applies to all four volume charts on this page (today's/tomorrow's high/low).
Kalshi · today's low market
Observed low: 59.0°F
station's own 1-minute figure from the METAR remarks - not the rounded 5-minute feed
53° or below1%bid 0¢ / ask 1¢
54° to 55°1%bid 0¢ / ask 1¢
56° to 57°1%bid 0¢ / ask 2¢
58° to 59°98%bid 98¢ / ask 100¢
60° to 61°1%bid 0¢ / ask 1¢
62° or above1%bid 0¢ / ask 1¢
Trades stay manual for now - this is a side-by-side view for a human to review, not an automated signal.
KXLOWTSEA-26AUG05
Kalshi · today's low market volume
11,413 contracts traded, last 24h
Dollar volume (our estimate) ≈$6,148 est.
10pm: 80 contracts (≈$15)10pm$1511pm: 0 contracts (≈$0)11pm$012am: 4 contracts (≈$1)12am$11am: 3 contracts (≈$0)1am$02am: 225 contracts (≈$93)2am$933am: 38 contracts (≈$15)3am$154am: 76 contracts (≈$14)4am$145am: 271 contracts (≈$78)5am$78Peak hour - 6am: 4,759 contracts (≈$1,885)6am$1.9k7am: 2,216 contracts (≈$1,162)7am$1.2k8am: 131 contracts (≈$101)8am$1019am: 595 contracts (≈$380)9am$38010am: 153 contracts (≈$136)10am$13611am: 152 contracts (≈$31)11am$3112pm: 10 contracts (≈$10)12pm$101pm: 447 contracts (≈$408)1pm$4082pm: 303 contracts (≈$26)2pm$263pm: 0 contracts (≈$0)3pm$04pm: 94 contracts (≈$49)4pm$495pm: 0 contracts (≈$0)5pm$06pm: 47 contracts (≈$1)6pm$17pm: 1,589 contracts (≈$1,525)7pm$1.5k8pm: 220 contracts (≈$216)8pm$2169pm: 0 contracts (≈$0)9pm$0
Kalshi · tomorrow's high market
Estimated high: 85.00°F
86° or below35%bid 34¢ / ask 35¢
87° to 88°43%bid 40¢ / ask 43¢
89° to 90°24%bid 23¢ / ask 24¢
91° to 92°6%bid 5¢ / ask 6¢
93° to 94°2%bid 1¢ / ask 2¢
95° or above1%bid 0¢ / ask 1¢
Highlighted bracket is the one this tool's tomorrow-high estimate falls into.
KXHIGHTSEA-26AUG06
Kalshi · tomorrow's high market volume
8,297 contracts traded, last 24h
Dollar volume (our estimate) ≈$2,012 est.
10pm: 0 contracts (≈$0)10pm$011pm: 0 contracts (≈$0)11pm$012am: 0 contracts (≈$0)12am$01am: 0 contracts (≈$0)1am$02am: 0 contracts (≈$0)2am$03am: 0 contracts (≈$0)3am$04am: 0 contracts (≈$0)4am$05am: 0 contracts (≈$0)5am$06am: 0 contracts (≈$0)6am$07am: 0 contracts (≈$0)7am$0Peak hour - 8am: 1,417 contracts (≈$216)8am$2169am: 950 contracts (≈$214)9am$21410am: 547 contracts (≈$55)10am$5511am: 1,112 contracts (≈$391)11am$39112pm: 418 contracts (≈$149)12pm$1491pm: 171 contracts (≈$32)1pm$322pm: 466 contracts (≈$70)2pm$703pm: 571 contracts (≈$95)3pm$954pm: 132 contracts (≈$42)4pm$425pm: 266 contracts (≈$65)5pm$656pm: 812 contracts (≈$280)6pm$2807pm: 1,141 contracts (≈$342)7pm$3428pm: 180 contracts (≈$42)8pm$429pm: 113 contracts (≈$17)9pm$17
Kalshi · tomorrow's low market
Estimated low: 59.00°F
53° or below1%bid 0¢ / ask 2¢
54° to 55°1%bid 1¢ / ask 3¢
56° to 57°25%bid 15¢ / ask 17¢
58° to 59°46%bid 44¢ / ask 46¢
60° to 61°24%bid 29¢ / ask 30¢
62° or above3%bid 1¢ / ask 2¢
Highlighted bracket is the one this tool's tomorrow-low estimate falls into.
KXLOWTSEA-26AUG06
Kalshi · tomorrow's low market volume
1,825 contracts traded, last 24h
Dollar volume (our estimate) ≈$512 est.
10pm: 0 contracts (≈$0)10pm$011pm: 0 contracts (≈$0)11pm$012am: 0 contracts (≈$0)12am$01am: 0 contracts (≈$0)1am$02am: 0 contracts (≈$0)2am$03am: 0 contracts (≈$0)3am$04am: 0 contracts (≈$0)4am$05am: 0 contracts (≈$0)5am$06am: 0 contracts (≈$0)6am$07am: 0 contracts (≈$0)7am$08am: 556 contracts (≈$128)8am$1289am: 31 contracts (≈$11)9am$1110am: 67 contracts (≈$12)10am$1211am: 308 contracts (≈$108)11am$108Peak hour - 12pm: 630 contracts (≈$180)12pm$1801pm: 10 contracts (≈$3)1pm$32pm: 131 contracts (≈$53)2pm$533pm: 0 contracts (≈$0)3pm$04pm: 1 contracts (≈$0)4pm$05pm: 48 contracts (≈$3)5pm$36pm: 3 contracts (≈$1)6pm$17pm: 10 contracts (≈$3)7pm$38pm: 21 contracts (≈$5)8pm$59pm: 9 contracts (≈$3)9pm$3
Next-day forecast · track record
Forecast forHigh est.ActualErrLow est.ActualErr
08-0685.0pending59.0pending
08-0588.087.8pending59.059.0pending
08-0485.080.6+4.457.057.9-0.9
08-0376.075.9+0.153.053.1-0.1
08-0270.071.6-1.655.055.4-0.4
08-0170.072.0-2.059.059.0+0.0
07-3183.084.2-1.255.055.4-0.4
07-3076.079.0-3.053.053.6-0.6
High: MAE 1.75°F, bias -0.14°F over 14 days · Low: MAE 1.26°F, bias +0.05°F over 14 days. Bias is signed forecast minus actual, so positive means the forecast ran warm. Days still in progress show pending - they are excluded from the averages, because scoring against a partial day's high is what made these numbers look twice as bad as they are.
Weekly performance · high (7 of 7 days)
DatePredicted1h before pred.NWS 1h beforeActual1h before actualTemp ΔTime ΔKalshi peak vol.Kalshi implied
08-044:12pm · 81.4°80.6°82.0°4:27pm · 81.0°80.6°+0.40-16 min ✓2,710 @ 11:00am83° (83° or below)
08-034:12pm · 73.7°71.6°74.0°5:39pm · 76.0°73.4°-2.30-87 min8,754 @ 4:30pm76° (75° to 76°)
08-024:13pm · 69.8°66.2°70.0°5:00pm · 71.0°66.2°-1.20-47 min8,704 @ 5:45pm70° (70° to 71°)
08-014:14pm · 71.6°71.6°71.0°3:57pm · 72.0°71.6°-0.40+16 min ✓5,264 @ 4:45pm72° (72° to 73°)
07-314:14pm · 82.4°80.6°82.0°5:25pm · 84.0°82.4°-1.60-71 min19,455 @ 4:45pm84° (83° to 84°)
07-304:15pm · 75.2°73.4°75.0°5:50pm · 79.0°75.2°-3.80-95 min25,575 @ 4:15pm80° (79° to 80°)
07-294:15pm · 75.2°73.4°75.0°2:50pm · 75.0°73.4°+0.20+85 min15,096 @ 3:45pm76° (76° to 77°)
Trailing 7 days, most recent first. Predictions only appear once calibration_log.py has logged them (recent addition) - actual/Kalshi columns work back further.
Weekly performance · low (7 of 7 days)
DatePredicted1h before pred.NWS 1h beforeActual1h before actualTemp ΔTime ΔKalshi peak vol.Kalshi implied
08-045:51am · 57.8°57.2°57.0°4:50am · 58.0°62.6°-0.20+61 min353 @ 4:30am58° (57° to 58°)
08-035:50am · 53.1°55.4°53.0°3:53am · 53.0°55.9°+0.10+117 min
08-025:49am · 55.9°57.2°55.0°2:30am · 56.0°57.2°-0.10+199 min1,190 @ 1:00am56° (55° to 56°)
08-015:47am · 61.0°62.6°61.0°11:35pm · 58.0°60.8°+3.00-1068 min2,702 @ 11:30pm58° (57° to 58°)
07-315:46am · 55.6°57.2°55.0°6:15am · 56.0°59.0°-0.40-29 min982 @ 6:15am58° (58° or above)
07-305:45am · 54.0°55.4°53.0°3:52am · 54.0°55.0°+0.00+112 min1,093 @ 5:00am52° (52° to 53°)
07-295:44am · 57.0°60.8°56.0°1:05am · 56.0°59.0°+1.00+279 min1,899 @ 10:00pm54° (54° to 55°)
Monthly performance · August 2026
Only 4 day(s) finalized so far this month - treat these as low-sample, not a stable average.
High
Temp bias (signed)-0.88°F (4 days)
Temp MAE1.07°F
NWS bias (signed)-0.75°F (4 days)
NWS MAE1.25°F
model's MAE is 0.18°F lower (better) than NWS's this month.
Peak-time bias (signed)-33 min
Peak-time MAE42 min
Mean Kalshi peak volume6,358 contracts
Model in Kalshi's top bracket100% (4 days)
Low
Temp bias (signed)+0.70°F (4 days)
Temp MAE0.85°F
NWS bias (signed)+0.25°F (4 days)
NWS MAE1.25°F
model's MAE is 0.40°F lower (better) than NWS's this month.
Peak-time bias (signed)-173 min
Peak-time MAE361 min
Mean Kalshi peak volume1,415 contracts
Model in Kalshi's top bracket67% (3 days)
Bias/MAE use the same (predicted − actual) sign convention as the backtest above. Positive bias means the model's prediction ran warm/high or late; negative means it ran cool/low or early.
Paper trading · trailing 7 days
1hr before peak
Insufficient data - only 4 bet(s) so far (need at least 5 to treat win rate/band coverage as meaningful).
2hr before peak
No simulated bets placed yet in this window.
Simulated only - no real orders placed. A bet is logged when the model's own (backtest-calibrated) probability disagrees with Kalshi's price by at least 15 points - independently at ~1hr and ~2hr before the predicted peak, so the two lead times can be compared rather than picking one upfront. Kept separate on purpose - see the two blocks below.
Low market: always-bet-the-model vs. edge-gated
Low - edge-triggered (1hr)
Insufficient data - only 2 bet(s) so far (need at least 5 to treat win rate/band coverage as meaningful).
Low - unconditional (1hr)
Insufficient data - only 1 bet(s) so far (need at least 5 to treat win rate/band coverage as meaningful).
Low market only. "Edge-triggered" is the same 15-point-disagreement bet already counted above under "1hr before peak" (isolated here to just the low side, since the block above pools high and low together); "unconditional" instead bets every single day on whichever bracket the model's own point estimate falls into, no disagreement required. Comparing the two answers whether just following the model daily beats only betting when a real mispricing shows up. High doesn't get an unconditional mode - this comparison only applies to low.
Paper trading · August 2026
1hr before peak
Insufficient data - only 3 bet(s) so far (need at least 5 to treat win rate/band coverage as meaningful).
2hr before peak
No simulated bets placed yet in this window.
Low market: always-bet-the-model vs. edge-gated
Low - edge-triggered (1hr)
Insufficient data - only 2 bet(s) so far (need at least 5 to treat win rate/band coverage as meaningful).
Low - unconditional (1hr)
No simulated bets placed yet in this window.
Conditions
Wind
4.60 mph
Cloud cover
44%
Pressure
steady
Trend confidence
69%
Marine push
steady
via KHQM + KORS
Offshore flow
rising
via KELN
Trend confidence is how much the model trusts its own short-term extrapolation right now - not confidence in the readings above. It's deliberately low near sunrise or the day's peak-heat hour, since the trend is about to reverse there regardless of how strong it looks right before. Marine push (coastal/strait pressure gradient) and offshore flow (interior gap-wind gradient) are two distinguishable patterns behind Seattle temperature swings - the latter is the mechanism behind most real heat events, not just solar heating. Both are still first-pass signals, not yet calibrated against real outcomes (see calibration log).
Seattle (Fremont) · NWS gridpoint forecast
75.2° Clear · KBFI, 9:10 pm
Wind 0.0 mph
Today, per NWS
75.0° forecast high ~8:00 pm
66.0° forecast low ~11:00 pm
A separate, closer-to-home comparison point - not part of the KSEA model above, and not blended into it. Sea-Tac Airport runs warmer than Fremont in summer (further from Lake Union/marine moderation), so treat these as two different microclimates. Current conditions are real observations from KBFI (Boeing Field, nearest full ASOS station - still ~5-6mi from Fremont). The high/low is NWS's own HRRR-based forecast for Fremont's actual coordinates, not this tool's in-house trend/gradient-network model - no backtesting or paper trading behind these numbers yet.