| 2026-08-24 01:39:00Z |
200° at 21 kts, Gusting to 32 kts |
Thunderstorms, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 12000, OVERCAST at 13000, OVERCAST at 22000, OVERCAST at 2500 |
SPECI KEKO 240139Z AUTO 20021G32KT 10SM TS BKN120 28/05 A3010 RMK AO2 PK WND 20032/0138 LTG DSNT SE-SW TSB33 PRESRR T02780050 |
| 2026-08-15 03:26:00Z |
220° at 8 kts |
Thunderstorms |
8 |
VFR |
Clouds FEW at 7500, OVERCAST at 9500, OVERCAST at 7000 |
SPECI KEKO 150326Z AUTO 22008KT 8SM TSRA FEW075 OVC095 19/09 A3019 RMK AO2 LTG DSNT SE AND SW RAB20 TSB20 PRESRR P0000 T01940089 |
| 2026-08-15 00:47:00Z |
230° at 18 kts, Gusting to 44 kts |
Light Rain, Very Gusty Winds |
8 |
VFR |
Clouds FEW at 7000, OVERCAST at 9500 |
SPECI KEKO 150047Z AUTO 23018G44KT 8SM -RA FEW070 OVC095 20/07 A3011 RMK AO2 PK WND 22045/0036 WSHFT 2358 LTG DSNT ALQDS RAB41 TSB10E26B30E45 PRESRR P0000 T02000072 |
| 2026-08-15 00:27:00Z |
180° at 25 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 10000, BROKEN at 7000, BROKEN at 12000, BROKEN at 25000 |
SPECI KEKO 150027Z AUTO 18025G36KT 10SM BKN100 23/04 A3008 RMK AO2 PK WND 18036/0027 WSHFT 2358 LTG DSNT W TSB10E26 T02280044 |
| 2026-08-14 02:56:00Z |
230° at 20 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 6000, BROKEN at 8500, OVERCAST at 11000, OVERCAST at 24000 |
METAR KEKO 140256Z AUTO 23020G37KT 10SM FEW060 BKN085 OVC110 17/11 A3007 RMK AO2 PK WND 24041/0244 SLP141 T01670106 53019 |
| 2026-07-26 00:56:00Z |
290° at 14 kts |
Thunderstorms |
10+ |
VFR |
Clouds CLR at 25000, BROKEN at 19000, OVERCAST at 11000, BROKEN at 18000 |
METAR KEKO 260056Z AUTO 29014KT 10SM TS CLR 36/05 A3001 RMK AO2 LTG DSNT NE-S TSB39 SLP090 T03610050 |
| 2026-07-26 00:45:00Z |
270° at 12 kts, Gusting to 22 kts |
Thunderstorms, Gusty Winds |
10+ |
VFR |
Clouds CLR at 3200, SCATTERED at 4300, BROKEN at 6000, OVERCAST at 9100 |
SPECI KEKO 260045Z AUTO 27012G22KT 10SM TS CLR 35/06 A3001 RMK AO2 LTG DSNT NE AND E TSB39 T03500056 |
| 2026-07-25 21:14:00Z |
280° at 9 kts, Gusting to 21 kts |
Thunderstorms, Gusty Winds |
5 |
MVFR |
Clouds FEW at 6000, FEW at 8000, BROKEN at 11000, SCATTERED at 3900 |
SPECI KEKO 252114Z AUTO 28009G21KT 5SM TSRA FEW060 FEW080 BKN110 29/16 A3008 RMK AO2 LTG DSNT E RAB08 TSB08 P0002 T02940161 |
| 2026-07-24 22:56:00Z |
180° at 17 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 6000, FEW at 25000, OVERCAST at 4300, BROKEN at 30000 |
METAR KEKO 242256Z AUTO 18017G35KT 10SM CLR 32/08 A3007 RMK AO2 PK WND 17035/2248 LTG DSNT E AND SE SLP116 T03170083 |
| 2026-07-22 00:15:00Z |
160° at 17 kts, Gusting to 27 kts |
Thunderstorms, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 11000, BROKEN at 10000, OVERCAST at 12000, OVERCAST at 17000 |
SPECI KEKO 220015Z AUTO 16017G27KT 10SM TS BKN110 28/12 A3007 RMK AO2 PK WND 15027/0015 LTG DSNT NE AND S RAE13 TSB14 P0000 T02780122 |
| 2026-07-16 22:56:00Z |
290° at 11 kts |
Thunderstorms |
10+ |
VFR |
Clouds CLR at 1300, OVERCAST at 1900 |
METAR KEKO 162256Z AUTO 29011KT 10SM TS CLR 31/08 A2997 RMK AO2 TSB48 SLP082 T03110078 |
| 2026-06-26 20:56:00Z |
280° at 25 kts, Gusting to 50 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2900, BROKEN at 8000, OVERCAST at 10000, BROKEN at 14000 |
METAR KEKO 262056Z AUTO 28025G50KT 10SM -RA FEW029 BKN080 OVC100 14/09 A2994 RMK AO2 PK WND 29050/2049 RAB22 SLP100 P0000 60000 T01440094 51015 |
| 2026-06-09 00:56:00Z |
290° at 25 kts, Gusting to 33 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 12000, BROKEN at 3600, OVERCAST at 11000, BROKEN at 30000 |
METAR KEKO 090056Z AUTO 29025G33KT 10SM SCT120 23/M07 A2981 RMK AO2 PK WND 28037/0026 SLP055 T02281067 |
| 2026-05-27 20:56:00Z |
200° at 19 kts, Gusting to 35 kts |
Very Gusty Winds |
9 |
VFR |
Clouds CLR at 3300, SCATTERED at 11000, OVERCAST at 8500, BROKEN at 20000 |
METAR KEKO 272056Z AUTO 20019G35KT 9SM CLR 20/M06 A2973 RMK AO2 PK WND 20035/2053 SLP033 T02001056 53017 |
| 2026-05-26 22:56:00Z |
300° at 26 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 4800, SCATTERED at 3100, BROKEN at 4000, BROKEN at 20000 |
METAR KEKO 262256Z AUTO 30026G37KT 10SM CLR 21/M01 A2951 RMK AO2 PK WND 28037/2245 SLP945 T02111006 |
| 2026-05-26 21:56:00Z |
290° at 26 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 3400, BROKEN at 1900, OVERCAST at 2400, BROKEN at 25000 |
METAR KEKO 262156Z AUTO 29026G35KT 10SM CLR 24/M02 A2950 RMK AO2 PK WND 27035/2154 WSHFT 2142 SLP933 T02441017 |
| 2026-05-24 01:56:00Z |
290° at 17 kts, Gusting to 40 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 6500, OVERCAST at 9500, OVERCAST at 7500, OVERCAST at 10000 |
METAR KEKO 240156Z AUTO 29017G40KT 10SM -RA SCT065 OVC095 22/01 A2998 RMK AO2 PK WND 28045/0144 RAB51 SLP117 P0000 T02220006 |
| 2026-05-13 22:56:00Z |
290° at 22 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1600, OVERCAST at 4800, OVERCAST at 2800, OVERCAST at 30000 |
METAR KEKO 132256Z AUTO 29022G38KT 10SM CLR 29/M07 A2990 RMK AO2 PK WND 30038/2215 SLP066 T02891067 |
| 2026-05-13 21:56:00Z |
290° at 27 kts, Gusting to 34 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1600, BROKEN at 11000, BROKEN at 3300 |
METAR KEKO 132156Z AUTO 29027G34KT 10SM CLR 29/M05 A2990 RMK AO2 PK WND 26040/2059 SLP067 T02941050 |
| 2026-05-13 19:56:00Z |
270° at 24 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1000, BROKEN at 1700, OVERCAST at 2300 |
METAR KEKO 131956Z AUTO 27024G36KT 10SM CLR 29/M02 A2990 RMK AO2 PK WND 26037/1919 SLP066 T02941022 |
| 2026-05-06 00:13:00Z |
VRB° at 3 kts |
Thunderstorms |
10+ |
VFR |
Clouds BROKEN at 9500, BROKEN at 11000, OVERCAST at 5500, OVERCAST at 8900 |
SPECI KEKO 060013Z AUTO VRB03KT 10SM TS BKN095 BKN110 13/08 A2986 RMK AO2 LTG DSNT SW-NW TSB07 T01280078 |
| 2026-05-05 21:30:00Z |
270° at 11 kts, Gusting to 16 kts |
Thunderstorms |
10+ |
VFR |
Clouds BROKEN at 5500, BROKEN at 7500, OVERCAST at 9500, OVERCAST at 9000 |
SPECI KEKO 052130Z AUTO 27011G16KT 10SM TS BKN055 BKN075 OVC095 16/03 A2986 RMK AO2 LTG DSNT N AND NE TSB24 T01560033 |
| 2026-04-22 22:56:00Z |
310° at 10 kts, Gusting to 18 kts |
Heavy Rain, Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 3400, SCATTERED at 4600, SCATTERED at 25000, OVERCAST at 30000 |
METAR KEKO 222256Z AUTO 31010G18KT 6SM +RA SCT034 SCT046 06/01 A3003 RMK AO2 RAB53 SLP169 P0000 T00560011 |
| 2026-04-22 04:56:00Z |
240° at 7 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds FEW at 800, OVERCAST at 1700, OVERCAST at 28000, OVERCAST at 7400 |
METAR KEKO 220456Z AUTO 24007KT 5SM -SN BR FEW008 OVC017 01/01 A2988 RMK AO2 RAB19E41SNB41 SLP095 P0005 T00110006 |
| 2026-04-22 00:56:00Z |
300° at 24 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 11000, SCATTERED at 25000, OVERCAST at 8500, SCATTERED at 20000 |
METAR KEKO 220056Z AUTO 30024G41KT 10SM SCT110 12/00 A2970 RMK AO2 PK WND 30048/0032 WSHFT 0009 SLP029 T01220000 |
| 2026-04-22 00:29:00Z |
300° at 29 kts, Gusting to 46 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3600, OVERCAST at 3800, OVERCAST at 14000, OVERCAST at 9000 |
SPECI KEKO 220029Z AUTO 30029G46KT 10SM BKN036 15/M01 A2967 RMK AO2 PK WND 30046/0029 WSHFT 0009 PRESRR T01501006 |
| 2026-04-21 22:56:00Z |
190° at 27 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1800, SCATTERED at 6000, OVERCAST at 10000 |
METAR KEKO 212256Z AUTO 19027G42KT 10SM CLR 23/M10 A2964 RMK AO2 PK WND 19044/2242 SLP997 T02281100 |
| 2026-04-21 21:56:00Z |
200° at 28 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 12000, BROKEN at 15000, BROKEN at 20000, BROKEN at 18000 |
METAR KEKO 212156Z AUTO 20028G41KT 10SM CLR 22/M09 A2968 RMK AO2 PK WND 19041/2147 SLP008 T02221094 |
| 2026-04-21 17:56:00Z |
200° at 18 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 7000, SCATTERED at 3100, BROKEN at 5500, OVERCAST at 7700 |
METAR KEKO 211756Z AUTO 20018G39KT 10SM CLR 22/M08 A2982 RMK AO2 PK WND 19039/1747 SLP053 T02171078 10217 20083 56017 |
| 2026-04-16 16:04:00Z |
350° at 6 kts |
Light Snow |
6 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 3600, BROKEN at 4100, BROKEN at 10000 |
SPECI KEKO 161604Z AUTO 35006KT 6SM -SN BKN026 OVC036 M01/M05 A3000 RMK AO2 P0000 T10111050 |
| 2026-04-16 15:24:00Z |
Winds Calm |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVX at 1600, OVERCAST at 1500, OVERCAST at 4500, OVERCAST at 7100 |
SPECI KEKO 161524Z AUTO 00000KT 3/4SM -SN BR VV016 M02/M04 A2999 RMK AO2 P0000 T10221044 |
| 2026-04-16 14:26:00Z |
360° at 9 kts |
Light Snow, Mist |
1 |
IFR |
Clouds BROKEN at 2100, OVERCAST at 3600, OVERCAST at 7000, BROKEN at 7000 |
SPECI KEKO 161426Z AUTO 36009KT 1SM -SN BR BKN021 OVC036 M01/M03 A2994 RMK AO2 P0000 T10111028 |
| 2026-04-13 09:56:00Z |
260° at 6 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 2100, BROKEN at 9500, BROKEN at 13000, BROKEN at 9000 |
METAR KEKO 130956Z AUTO 26006KT 7SM -SN OVC021 01/01 A2999 RMK AO2 UPB09E42SNB42 SLP154 P0001 T00110006 |
| 2026-04-12 17:08:00Z |
240° at 8 kts, Gusting to 19 kts |
Light Snow, Mist, Gusty Winds |
0.75 |
LIFR |
Clouds OVX at 1400, BROKEN at 1500, OVERCAST at 2700, BROKEN at 7000 |
SPECI KEKO 121708Z AUTO 24008G19KT 3/4SM -SN BR VV014 01/M01 A2983 RMK AO2 P0000 T00061006 |
| 2026-04-12 16:09:00Z |
270° at 13 kts, Gusting to 21 kts |
Light Snow, Mist, Gusty Winds |
0.75 |
LIFR |
Clouds OVX at 1100, BROKEN at 4000, OVERCAST at 5000, OVERCAST at 3300 |
SPECI KEKO 121609Z AUTO 27013G21KT 3/4SM -SN BR VV011 01/00 A2980 RMK AO2 P0001 T00060000 |
| 2026-04-03 03:21:00Z |
10° at 12 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
1.75 |
IFR |
Clouds SCATTERED at 1400, SCATTERED at 4600, OVERCAST at 6500, OVERCAST at 16000 |
SPECI KEKO 030321Z AUTO 01012G20KT 1 3/4SM -SN SCT014 SCT046 OVC065 00/M03 A3017 RMK AO2 SNB18 P0000 T00001028 $ |
| 2026-04-02 23:23:00Z |
350° at 15 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 2700, BROKEN at 3800, OVERCAST at 5500, BROKEN at 3000 |
SPECI KEKO 022323Z AUTO 35015G21KT 6SM -SN BKN027 BKN038 OVC055 02/M05 A3001 RMK AO2 PK WND 29031/2311 SNB01 P0000 T00221050 |
| 2026-04-02 19:04:00Z |
320° at 10 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 2900, BROKEN at 5500, OVERCAST at 9000, BROKEN at 21000 |
SPECI KEKO 021904Z AUTO 32010G28KT 3SM -SN SCT029 BKN055 OVC090 01/M04 A2995 RMK AO2 PK WND 29028/1858 P0001 T00111039 |
| 2026-04-02 13:36:00Z |
VRB° at 4 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 900, OVERCAST at 1900, BROKEN at 20000, BROKEN at 7000 |
SPECI KEKO 021336Z AUTO VRB04KT 1 1/2SM -SN BR FEW009 OVC019 01/M01 A2979 RMK AO2 VIS 3/4V3 UPB13E14SNB12E13B14 PRESRR P0001 T00111006 |
| 2026-04-02 13:25:00Z |
10° at 5 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds FEW at 1400, OVERCAST at 2700, OVERCAST at 2000, OVERCAST at 6600 |
SPECI KEKO 021325Z AUTO 01005KT 5SM -SN BR FEW014 OVC027 02/00 A2978 RMK AO2 LTG DSNT SE UPB13E14SNB12E13B14 P0000 T00170000 |
| 2026-04-02 11:56:00Z |
260° at 24 kts, Gusting to 39 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 4100, FEW at 7500, BROKEN at 11000, OVERCAST at 28000 |
METAR KEKO 021156Z AUTO 26024G39KT 10SM -RA OVC041 06/01 A2967 RMK AO2 PK WND 26039/1150 RAB04E13B45 SLP031 P0000 60000 70009 T00560011 10072 20056 53002 |
| 2026-04-01 20:56:00Z |
270° at 25 kts, Gusting to 33 kts |
Light Rain, Very Gusty Winds |
5 |
MVFR |
Clouds FEW at 1200, BROKEN at 3200, OVERCAST at 4800, BROKEN at 24000 |
METAR KEKO 012056Z AUTO 27025G33KT 5SM -RA FEW012 BKN032 OVC048 07/04 A2981 RMK AO2 PK WND 28037/2030 WSHFT 2022 RAB32 SLP085 P0002 60002 T00720044 55006 |