Station-day record · settlement source
Phoenix · America/Phoenix · ← 2026-10-29 · 2026-10-31 → · All dates for KPHX · JSON
METAR KPHX 301851Z 07012KT 10SM FEW015 SCT075 BKN100 BKN250 23/16 A2988 RMK AO2 SLP104 T02280156 $
SPECI KPHX 310223Z 06009KT 10SM -TSRA SCT055CB BKN075 BKN110 BKN150 19/16 A2987 RMK AO2 RAB02 TSB23 OCNL LTGCGIC W-N AND DSNT NE TS W-N MOV NE CB DSNT NE P0000 T01890156
Local day 2026-10-30 03:00 EDT → 2026-10-31 03:00 EDT (24 h, UTC-07:00) · 35 reports · longest gap 60 min
High 74°F (23.33°C) · Low 65°F (18.33°C) · NWS CLI archive
US markets usually settle on the official NWS daily climate value (CLI), which is archived separately; the two values can differ by about a degree and are shown side by side.
final at 2026-10-31 06:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
4 report(s) in this day were re-issued after first publication; the original text is shown struck through in the table.
SHA-256 ea29ae063e8f731976d97783f1a0a3863a399dfdc0fe1aaaeeff286d727b91a9
Transaction 0x0046f06aba6b606c1898db413c385a520584a0343d9904cb5f8881165c106bc2 · 2026-11-06 00:01 EST
GET the record bytes, SHA-256 them, and call SnapshotAnchor.isAnchored(sha256) on Flare - the anchored record is the one to settle on
Canonical record bytes (hash these) · SnapshotAnchor 0x2B598129… (chain 14)
good 35 · suspect 0 · bad 0 · High good · Low good
Flags are attached beside the anchored record and are not part of its bytes; the record's extremes are unchanged. A suspect extreme is usable but worth checking against the raw text (extremes.*.reasons); a bad report is physically impossible and excludingBad shows the extremes without it.
| Time | Type | Temp °C | Dew °C | Wind m/s | Raw report |
|---|---|---|---|---|---|
| 2026-10-30 03:51 EDT | METAR | 22.2° | 9.4° | 2.6 | METAR KPHX 300751Z 11005KT 10SM SCT065 BKN080 22/09 A2986 RMK AO2 SLP097 T02220094 $ |
| 2026-10-30 04:51 EDT | METAR | 22.2° | 9.4° | 2.1 | METAR KPHX 300851Z 10004KT 10SM BKN070 BKN110 22/09 A2986 RMK AO2 SLP096 CONS LTGCGICCC DSNT NE AND E-SE CB DSNT NE AND E-SE T02220094 50002 $ |
| 2026-10-30 05:51 EDT | METAR | 22.2° | 9.4° | 4.1 | METAR KPHX 300951Z 08008KT 10SM BKN070 BKN110 22/09 A2986 RMK AO2 SLP096 CONS LTGCGICCC DSNT N-NE AND E-SE CB DSNT N-NE AND E-SE T02220094 $ |
| 2026-10-30 06:51 EDT | METAR | 21.1° | 13.3° | 5.7 | METAR KPHX 301051Z 09011KT 10SM BKN075 BKN090 21/13 A2986 RMK AO2 SLP096 FRQ LTGIC DSNT SE CB DSNT SE T02110133 $ |
| 2026-10-30 07:51 EDT | METAR | 20.6° | 14.4° | 8.7 | METAR KPHX 301151Z 09017KT 10SM SCT060 BKN080 BKN140 21/14 A2987 RMK AO2 SLP099 FRQ LTGIC DSNT NE-E CB DSNT NE-E T02060144 10228 20206 53002 $ |
| 2026-10-30 08:51 EDT | METAR | 20.6° | 15° | 5.1 | METAR KPHX 301251Z 08010KT 10SM FEW060 SCT110 SCT140 BKN250 21/15 A2987 RMK AO2 SLP101 T02060150 $ |
| 2026-10-30 09:51 EDT | METAR | 20.6° | 13.3° | 5.1 | METAR KPHX 301351Z 09010KT 10SM SCT090 BKN110 BKN140 BKN250 21/13 A2985 RMK AO2 SLP094 OCNL LTGCG DSNT W CB DSNT W T02060133 $ |
| 2026-10-30 10:47 EDT | SPECI | 21° | 14° | 7.2 | SPECI KPHX 301447Z 10014KT 10SM VCTS SCT070CB BKN100 BKN120 BKN150 21/14 A2986 RMK AO2 OCNL LTGCGIC VC SE-S TS VC SE-S MOV NE OCNL LTGCGIC DSNT SW-NW CB DSNT SW-NW SHRA DSNT W-N $ |
| 2026-10-30 10:51 EDT | METAR | 20.6° | 14.4° | 6.7 | METAR KPHX 301451Z COR 11013KT 10SM VCTS SCT070CB BKN100 BKN120 BKN150 21/14 A2987 RMK AO2 SLP101 OCNL LTGCGIC VC SE-S TSB40 TS VC SE-S MOV NE OCNL LTGCGIC DSNT SW-NW CB DSNT SW-NW SHRA DSNT W-N T02060144 55001 $ original: METAR KPHX 301451Z 11013KT 10SM VCTS SCT070CB BKN100 BKN120 BKN150 21/14 A2987 RMK AO2 SLP101 OCNL LTGCGIC VC SE-S TS VC SE-S MOV NE OCNL LTGCGIC DSNT SW-NW CB DSNT SW-NW SHRA DSNT W-N T02060144 55001 $ |
| 2026-10-30 11:07 EDT | SPECI | 19.4° | 15° | 4.1 | SPECI KPHX 301507Z 11008KT 9SM FEW024 SCT095 BKN110 OVC150 19/15 A2986 RMK AO2 LTG DSNT S-NW RAB1455E02 TE06 OCNL LTGCGIC DSNT S-W-NW CB DSNT S-W-NW SHRA DSNT W-N P0001 T01940150 $ |
| 2026-10-30 11:41 EDT | SPECI | 20° | 15.6° | 5.1 | SPECI KPHX 301541Z 12010KT 10SM VCTS FEW024 SCT070CB BKN095 OVC150 20/16 A2987 RMK AO2 RAB1455E02 TE06B39 OCNL LTGCGIC VC NE-SE VCTS NE-SE MOV NE OCNL LTGCGIC DSNT W-NW CB DSNT W-NW P0001 T02000156 $ |
| 2026-10-30 11:51 EDT | METAR | 20° | 15.6° | 5.7 | METAR KPHX 301551Z 08011KT 2SM -TSRA FEW024 SCT070CB BKN095 OVC150 20/16 A2987 RMK AO2 SLP102 RB1455E02B47 TE06 OCNL LTGCGIC OHD AND NE-SE TS OHD AND NE-SE MOV NE OCNL LTGCGIC DSNT W-NW CB DSNT W-NW P0001 T02000156 $ |
| 2026-10-30 11:52 EDT | SPECI | 19.4° | 15.6° | 6.2 | SPECI KPHX 301552Z COR 08012KT 3SM -TSRA FEW024 SCT070CB BKN095 OVC150 19/16 A2987 RMK AO2 RB1455E02B47 TE06 OCNL LTGCGIC OHD AND NE-SE TS OHD AND NE-SE MOV NE OCNL LTGCGIC DSNT W-NW CB DSNT W-NW P0000 T01940156 $ original: SPECI KPHX 301552Z 08012KT 3SM -TSRA FEW024 SCT070CB BKN095 OVC150 19/16 A2987 RMK AO2 LTG DSNT ALQDS RB1455E02B47 TE06 OCNL LTGCGIC OHD AND NE-SE TS OHD AND NE-SE MOV NE OCNL LTGCGIC DSNT W-NW CB DSNT W-NW P0000 T01940156 $ |
| 2026-10-30 12:51 EDT | METAR | 20.6° | 15° | 1.5 | METAR KPHX 301651Z 01003KT 10SM TS BKN047 BKN080CB BKN130 OVC150 21/15 A2990 RMK AO2 RAE1559 SLP113 RB1455E02B47 TE06 OCNL LTGCGIC VC NE TS VC NE OCNL LTGCGIC DSNT N-E AND NW-N CB DSNT N-E AND NW-N P0010 T02060150 $ |
| 2026-10-30 13:03 EDT | SPECI | 20.6° | 15° | 4.6 | SPECI KPHX 301703Z COR 02009KT 10SM BKN047 BKN080 BKN130 OVC150 21/15 A2990 RMK AO2 TE01 OCNL LTGCGIC DSNT N-E AND NW CB DSNT N-E AND NW T02060150 $ original: SPECI KPHX 301703Z 02009KT 10SM BKN047 BKN080 BKN130 OVC150 21/15 A2990 RMK AO2 RB1455E02B47 TE06E01 OCNL LTGCGIC DSNT N-E AND NW CB DSNT N-E AND NW T02060150 $ |
| 2026-10-30 13:51 EDT | METAR | 21.1° | 15.6° | 4.6 | METAR KPHX 301751Z COR 07009KT 10SM FEW015 SCT055 BKN090 OVC250 21/16 A2989 RMK AO2 SLP109 TE01 60011 T02110156 10211 20194 50008 $ original: METAR KPHX 301751Z 07009KT 10SM FEW015 SCT055 BKN090 OVC250 21/16 A2989 RMK AO2 SLP109 TE01 60011 T02110156 10211 20194 50008 $ |
| 2026-10-30 14:51 EDT | METAR | 22.8°max | 15.6° | 6.2 | METAR KPHX 301851Z 07012KT 10SM FEW015 SCT075 BKN100 BKN250 23/16 A2988 RMK AO2 SLP104 T02280156 $ |
| 2026-10-30 15:51 EDT | METAR | 22.8° | 16.1° | 5.1 | METAR KPHX 301951Z 09010KT 10SM FEW045 SCT100 BKN190 BKN250 23/16 A2987 RMK AO2 SLP100 T02280161 $ |
| 2026-10-30 16:42 EDT | SPECI | 22.8° | 15.6° | 4.6 | SPECI KPHX 302042Z 08009KT 10SM TS SCT060CB BKN080 BKN100 OVC130 23/16 A2986 RMK AO2 TSE41B42 OCNL LTGCGIC S-SW TS S-SW MOV NE T02280156 $ |
| 2026-10-30 16:51 EDT | METAR | 22.2° | 16.1° | 3.6 | METAR KPHX 302051Z 08007KT 10SM TS SCT060CB BKN080 BKN100 OVC130 22/16 A2986 RMK AO2 SLP098 OCNL LTGCGIC SW TB41 TS SW MOV NE T02220161 56010 $ |
| 2026-10-30 17:37 EDT | SPECI | 22.2° | 16.1° | 4.6 | SPECI KPHX 302137Z 06009KT 10SM FEW048 SCT060 BKN080 BKN130 22/16 A2983 RMK AO2 RAB2056E17 TSB2056E37 OCNL LTGCGIC DSNT NE-E CB DSNT NE-E AND SW P0000 T02220161 |
| 2026-10-30 17:51 EDT | METAR | 22.2° | 15° | 3.1 | METAR KPHX 302151Z 07006KT 10SM FEW048 SCT060 BKN080 BKN130 BKN200 22/15 A2983 RMK AO2 RAB2056E17 TSB2056E37 SLP087 OCNL LTGCGIC DSNT NE-E CB DSNT NE-E AND SW TCU DSNT N P0000 T02220150 |
| 2026-10-30 18:51 EDT | METAR | 22.2° | 15° | 3.1 | METAR KPHX 302251Z 06006KT 10SM -RA SCT050TCU SCT065 BKN095 BKN130 BKN200 22/15 A2984 RMK AO2 RAB29 SLP091 OCNL LTGCG DSNT SW AND NW CB DSNT SW AND NW TCU SW P0000 T02220150 |
| 2026-10-30 19:42 EDT | SPECI | 21.7° | 15° | 7.2 | SPECI KPHX 302342Z 07014KT 10SM TS SCT065CB BKN100 BKN130 BKN200 22/15 A2983 RMK AO2 RAE2252 TSB42 OCNL LTGCGIC VC SW AND DSNT NW TS VC SW MOV NE CB DSNT E AND NW P0000 T02170150 |
| 2026-10-30 19:51 EDT | METAR | 21.7° | 15° | 8.7 | METAR KPHX 302351Z 07017KT 8SM -TSRA SCT065CB BKN100 BKN130 BKN200 22/15 A2983 RMK AO2 RAE2252B48 TSB42 SLP089 OCNL LTGCGIC SW-W AND DSNT NW TS SW-W MOV NE CB DSNT E AND NW P0000 60000 T02170150 10233 20211 56010 |
| 2026-10-30 20:51 EDT | METAR | 20.6° | 16.1° | 5.7 | METAR KPHX 310051Z 33011KT 10SM -TSRA FEW030 BKN060CB BKN080 BKN150 21/16 A2985 RMK AO2 SLP094 CONS LTGCGIC N-NE W-NW AND DSNT N-NE TS N-NE AND W-NW MOV NE CB DSNT N-NE P0001 T02060161 |
| 2026-10-30 21:40 EDT | SPECI | 19.4° | 16.1° | 5.1 | SPECI KPHX 310140Z 02010KT 10SM FEW025 BKN055 BKN080 BKN150 19/16 A2987 RMK AO2 RAE37 TSE40 FRQ LTGICCG DSNT NE AND W CB DSNT NE AND W P0000 T01940161 |
| 2026-10-30 21:51 EDT | METAR | 20° | 16.7° | 4.1 | METAR KPHX 310151Z 05008KT 10SM FEW025 BKN055 BKN080 BKN150 20/17 A2987 RMK AO2 RAE37 TSE40 SLP102 OCNL LTGICCG DSNT NE AND W CB DSNT NE AND W P0000 T02000167 |
| 2026-10-30 22:23 EDT | SPECI | 18.9°min | 15.6° | 4.6 | SPECI KPHX 310223Z 06009KT 10SM -TSRA SCT055CB BKN075 BKN110 BKN150 19/16 A2987 RMK AO2 RAB02 TSB23 OCNL LTGCGIC W-N AND DSNT NE TS W-N MOV NE CB DSNT NE P0000 T01890156 |
| 2026-10-30 22:51 EDT | METAR | 18.9° | 16.1° | 3.6 | METAR KPHX 310251Z 05007KT 10SM -TSRA SCT049CB BKN070 BKN110 BKN150 19/16 A2989 RMK AO2 RAB02 TSB23 SLP109 FRQ LTGCGIC N-NE AND DSNT NE AND SW TS N-NE MOV NE CB DSNT NE AND SW 60001 T01890161 53019 PNO $ |
| 2026-10-30 23:22 EDT | SPECI | 19.4° | 15.6° | 3.6 | SPECI KPHX 310322Z 09007KT 10SM RA SCT049 BKN060 BKN110 BKN200 19/16 A2990 RMK AO2 TSE22 OCNL LTGCGIC DSNT NE CB DSNT NE T01940156 PNO $ |
| 2026-10-30 23:51 EDT | METAR | 19.4° | 15.6° | 2.6 | METAR KPHX 310351Z 13005KT 10SM RA SCT049 BKN060 BKN090 BKN180 19/16 A2990 RMK AO2 TSE22 SLP114 OCNL LTGIC DSNT SE CB DSNT SE T01940156 PNO $ |
| 2026-10-31 00:51 EDT | METAR | 18.9° | 15° | 3.6 | METAR KPHX 310451Z 09007KT 10SM FEW049 SCT060 BKN100 BKN180 19/15 A2992 RMK AO2 RAE20 SLP119 T01890150 PNO |
| 2026-10-31 01:51 EDT | METAR | 18.9° | 15° | 3.1 | METAR KPHX 310551Z 10006KT 10SM FEW049 SCT060 BKN100 BKN180 19/15 A2991 RMK AO2 SLP118 CB DSNT NW TCU DSNT E SHRA DSNT NW 60001 T01890150 10217 20183 50008 |
| 2026-10-31 02:51 EDT | METAR | 18.9° | 15° | 1.5 | METAR KPHX 310651Z 14003KT 10SM SCT045 SCT060CB BKN100 BKN180 19/15 A2992 RMK AO2 SLP119 CB NW MOV N TCU DSNT NE-SE SHRA NW T01890150 402330183 |
Settlement source: the METAR-derived station-day record for KPHX for the contract date (station-local calendar day), as published at https://weathermarket.io/station/KPHX/2026-10-30 with every observation used, the finality status and the Flare anchor of the record. The daily value is the extreme over the hourly and special METAR reports in that day; a short-lived peak between reports may be missed. If the record is not final and settleable by the resolution deadline, the market is flagged for review.
Station-day record: the daily extremes over every METAR observation (hourly plus special reports) received for the station's local calendar day - local midnight to local midnight, daylight saving applied. Temperatures are whole degrees Celsius as reported in METAR; a short-lived peak between reports can be missed. This is not a model or an aggregate - every value points at the report that produced it, and every report in the day is listed verbatim.
The settlement value is the daily maximum (or minimum) of this record once it is final: the local day has ended and the 3-hour correction hold has passed. A day whose longest gap between reports exceeds the station's normal interval plus 30 minutes is final but flagged not settleable - a market should treat it as a review case. Once final, the canonical record bytes are hashed (SHA-256) and the hash is written to the SnapshotAnchor contract on Flare; the anchored record is the settlement record even if reports change afterwards (matchesCurrent then reads false). US markets usually settle on the official NWS CLI value instead - see the NWS CLI archive for this station; both values are shown side by side.
Every METAR in the day is listed with its raw text; compare it with the independent archives linked under links.external (IEM ASOS archive, Ogimet).
GET links.record for the canonical record bytes, SHA-256 them and compare with anchor.sha256; call SnapshotAnchor.isAnchored(sha256) on Flare (anchor.contract, anchor.chainId) to confirm the hash is on-chain. anchor.explorer opens the anchoring transaction.
Permalink pattern for market rules: https://weathermarket.io/station/KPHX/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/KPHX/YYYY-MM-DD (JSON).