| 2026-01-28 19:14:00Z |
230° at 9 kts |
Light Snow |
7 |
IFR |
Clouds BROKEN at 700, BROKEN at 2900, OVERCAST at 4900, BROKEN at 13000 |
SPECI KEKO 281914Z AUTO 23009KT 7SM -SN BKN007 BKN029 OVC049 02/01 A3038 RMK AO2 P0000 T00170006 |
| 2026-01-28 18:17:00Z |
250° at 10 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds SCATTERED at 400, OVERCAST at 3200, BROKEN at 3000, OVERCAST at 4000 |
SPECI KEKO 281817Z AUTO 25010KT 5SM -SN BR SCT004 OVC032 01/00 A3039 RMK AO2 P0001 T00110000 $ |
| 2026-01-28 17:46:00Z |
230° at 8 kts |
Light Snow, Mist |
2 |
LIFR |
Clouds BROKEN at 400, BROKEN at 2200, OVERCAST at 2900 |
SPECI KEKO 281746Z AUTO 23008KT 2SM -SN BR BKN004 BKN022 OVC029 00/00 A3038 RMK AO2 P0001 T00000000 $ |
| 2026-01-28 17:16:00Z |
230° at 9 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 400, BROKEN at 2400, OVERCAST at 3000 |
SPECI KEKO 281716Z AUTO 23009KT 1 1/2SM -SN BR FEW004 BKN024 OVC030 00/M01 A3037 RMK AO2 P0001 T00001006 $ |
| 2026-01-28 16:45:00Z |
230° at 8 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 700, SCATTERED at 1200, OVERCAST at 2600 |
SPECI KEKO 281645Z AUTO 23008KT 1 1/2SM -SN BR FEW007 SCT012 OVC026 00/M01 A3035 RMK AO2 SNB06 P0000 T00001006 $ |
| 2026-01-28 15:40:00Z |
210° at 7 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds BROKEN at 2800, OVERCAST at 3400, BROKEN at 3100 |
SPECI KEKO 281540Z AUTO 21007KT 6SM -SN BR BKN028 OVC034 M01/M03 A3032 RMK AO2 SNB18 P0000 T10061028 $ |
| 2026-01-24 02:56:00Z |
Winds Calm |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3600, OVERCAST at 4900, BROKEN at 3500, BROKEN at 24000 |
METAR KEKO 240256Z AUTO 00000KT 9SM -SN OVC036 01/M01 A2999 RMK AO2 SLP175 P0000 60000 T00061006 51013 |
| 2026-01-24 02:17:00Z |
Winds Calm |
Light Snow, Mist |
6 |
VFR |
Clouds OVERCAST at 3100, OVERCAST at 4900, OVERCAST at 3000 |
SPECI KEKO 240217Z AUTO 00000KT 6SM -SN BR OVC031 01/M01 A2998 RMK AO2 P0000 T00111011 |
| 2026-01-08 10:13:00Z |
220° at 3 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds BROKEN at 1400, BROKEN at 2800, OVERCAST at 4600, OVERCAST at 11000 |
SPECI KEKO 081013Z AUTO 22003KT 4SM -SN BR BKN014 BKN028 OVC046 M02/M02 A2976 RMK AO2 P0000 T10171022 $ |
| 2026-01-08 09:38:00Z |
200° at 3 kts |
Light Snow, Mist |
1 |
IFR |
Clouds OVX at 2000, OVERCAST at 2300, OVERCAST at 3900 |
SPECI KEKO 080938Z AUTO 20003KT 1SM -SN BR VV020 M02/M03 A2976 RMK AO2 SNB24 P0000 T10171028 $ |
| 2026-01-08 05:34:00Z |
260° at 8 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds SCATTERED at 1200, SCATTERED at 1700, OVERCAST at 3200, OVERCAST at 3700 |
SPECI KEKO 080534Z AUTO 26008KT 3SM -SN BR SCT012 SCT017 OVC032 M01/M01 A2978 RMK AO2 P0001 T10061011 $ |
| 2026-01-08 05:16:00Z |
220° at 5 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds SCATTERED at 1400, BROKEN at 3000, OVERCAST at 3800 |
SPECI KEKO 080516Z AUTO 22005KT 2 1/2SM -SN BR SCT014 BKN030 OVC038 M01/M01 A2978 RMK AO2 P0000 T10061011 $ |
| 2026-01-08 04:34:00Z |
230° at 7 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds FEW at 400, OVERCAST at 2700, BROKEN at 10000, OVERCAST at 6300 |
SPECI KEKO 080434Z AUTO 23007KT 6SM -SN BR FEW004 OVC027 M01/M01 A2977 RMK AO2 P0002 T10061006 $ |
| 2026-01-08 04:02:00Z |
280° at 11 kts, Gusting to 27 kts |
Light Snow, Mist, Gusty Winds |
1 |
IFR |
Clouds FEW at 500, BROKEN at 1400, OVERCAST at 1800, OVERCAST at 7600 |
SPECI KEKO 080402Z AUTO 28011G27KT 1SM -SN BR FEW005 BKN014 OVC018 00/M01 A2979 RMK AO2 P0000 T00001006 $ |
| 2026-01-08 02:13:00Z |
VRB° at 3 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 5500, OVERCAST at 3300, OVERCAST at 7700 |
SPECI KEKO 080213Z AUTO VRB03KT 1 1/4SM -SN BR OVC006 01/00 A2978 RMK AO2 P0005 T00060000 $ |
| 2026-01-08 01:56:00Z |
310° at 10 kts |
Light Snow, Mist |
2 |
IFR |
Clouds FEW at 500, FEW at 1000, OVERCAST at 1800, BROKEN at 20000 |
METAR KEKO 080156Z AUTO 31010KT 2SM -SN BR FEW005 FEW010 OVC018 01/00 A2979 RMK AO2 UPB42E44RAB44E46SNB46 SLP097 P0001 T00060000 |
| 2026-01-05 07:44:00Z |
220° at 4 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds BROKEN at 1100, OVERCAST at 7000, OVERCAST at 8500 |
SPECI KEKO 050744Z AUTO 22004KT 3SM -SN BR BKN011 OVC070 00/00 A2981 RMK AO2 P0007 T00000000 |
| 2026-01-05 07:13:00Z |
270° at 5 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 1700, BROKEN at 3800, BROKEN at 7500 |
SPECI KEKO 050713Z AUTO 27005KT 2 1/2SM -SN BR OVC017 00/00 A2982 RMK AO2 P0002 T00000000 |
| 2026-01-05 06:18:00Z |
330° at 3 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds OVERCAST at 1900, BROKEN at 8000, OVERCAST at 4100, OVERCAST at 7000 |
SPECI KEKO 050618Z AUTO 33003KT 4SM -SN BR OVC019 00/00 A2978 RMK AO2 P0002 T00000000 |
| 2026-01-05 06:10:00Z |
330° at 3 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 1500, BROKEN at 3000, BROKEN at 7100, OVERCAST at 9400 |
SPECI KEKO 050610Z AUTO 33003KT 2 1/2SM -SN BR OVC015 00/00 A2978 RMK AO2 P0002 T00000000 |
| 2026-01-05 05:26:00Z |
Winds Calm |
Light Snow, Mist |
1.5 |
IFR |
Clouds OVERCAST at 1100, BROKEN at 7500, OVERCAST at 10000, OVERCAST at 7500 |
SPECI KEKO 050526Z AUTO 00000KT 1 1/2SM -SN BR OVC011 00/00 A2978 RMK AO2 RAE05SNB05 P0007 T00000000 |
| 2026-01-05 05:08:00Z |
310° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds FEW at 800, OVERCAST at 1300, OVERCAST at 5500 |
SPECI KEKO 050508Z AUTO 31006KT 3SM -SN BR FEW008 OVC013 01/01 A2977 RMK AO2 RAE05SNB05 P0003 T00110006 |
| 2025-12-27 00:34:00Z |
220° at 6 kts, Gusting to 18 kts |
Thunderstorms, Gusty Winds |
10+ |
VFR |
Clouds FEW at 2900, BROKEN at 3700, OVERCAST at 4500, BROKEN at 6000 |
SPECI KEKO 270034Z AUTO 22006G18KT 10SM TSRA FEW029 BKN037 OVC045 03/01 A2983 RMK AO2 RAB10 TSB28 P0001 T00330006 |
| 2025-12-26 18:59:00Z |
VRB° at 4 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds FEW at 800, OVERCAST at 1300, BROKEN at 4600, BROKEN at 23000 |
SPECI KEKO 261859Z AUTO VRB04KT 1 3/4SM -SN BR FEW008 OVC013 01/01 A2988 RMK AO2 P0001 T00110006 |
| 2025-12-24 23:24:00Z |
250° at 13 kts |
Heavy Rain |
2.5 |
IFR |
Clouds SCATTERED at 1600, BROKEN at 2300, OVERCAST at 3000 |
SPECI KEKO 242324Z AUTO 25013KT 2 1/2SM +RA BR SCT016 BKN023 OVC030 08/07 A2976 RMK AO2 P0008 T00830072 |
| 2025-12-24 21:56:00Z |
210° at 20 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 7000, FEW at 4600, BROKEN at 3500, BROKEN at 18000 |
METAR KEKO 242156Z AUTO 21020G36KT 10SM OVC070 12/04 A2972 RMK AO2 PK WND 21042/2121 SLP039 T01220044 |
| 2025-12-24 10:56:00Z |
190° at 29 kts, Gusting to 48 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1200, OVERCAST at 3900, OVERCAST at 4100, OVERCAST at 18000 |
METAR KEKO 241056Z AUTO 19029G48KT 10SM CLR 09/01 A2986 RMK AO2 PK WND 19048/1049 SLP087 T00890006 |
| 2025-12-24 08:56:00Z |
190° at 25 kts, Gusting to 44 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 300, OVERCAST at 11000, BROKEN at 6000, SCATTERED at 13000 |
METAR KEKO 240856Z AUTO 19025G44KT 10SM CLR 09/M02 A2986 RMK AO2 PK WND 21047/0815 SLP088 T00941022 55002 |
| 2025-12-24 07:56:00Z |
190° at 30 kts, Gusting to 46 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 5000, BROKEN at 3000, OVERCAST at 6000, BROKEN at 26000 |
METAR KEKO 240756Z AUTO 19030G46KT 10SM CLR 10/M03 A2983 RMK AO2 PK WND 19046/0750 SLP076 T01001033 401330011 |
| 2025-12-20 03:56:00Z |
270° at 11 kts |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 2900, OVERCAST at 3800, OVERCAST at 2400, OVERCAST at 15000 |
METAR KEKO 200356Z AUTO 27011KT 6SM -RA BR SCT029 OVC038 07/06 A2992 RMK AO2 RAB30 SLP124 P0003 T00670056 |
| 2025-12-19 23:56:00Z |
220° at 9 kts |
Light Rain |
6 |
VFR |
Clouds OVERCAST at 3900, OVERCAST at 5500, OVERCAST at 9500, BROKEN at 14000 |
METAR KEKO 192356Z AUTO 22009KT 6SM -RA BR OVC039 07/06 A2991 RMK AO2 PK WND 32029/2258 SLP125 P0008 60008 T00670056 10139 20067 53024 |
| 2025-12-19 19:56:00Z |
280° at 26 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 6000, SCATTERED at 7500, OVERCAST at 9000, OVERCAST at 2900 |
METAR KEKO 191956Z AUTO 28026G35KT 10SM FEW060 SCT075 OVC090 14/M07 A2984 RMK AO2 PK WND 27042/1936 RAB40E49 SLP078 P0000 T01391067 |
| 2025-12-17 21:56:00Z |
300° at 27 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 6000, SCATTERED at 7000, OVERCAST at 9000, OVERCAST at 9000 |
METAR KEKO 172156Z AUTO 30027G38KT 10SM FEW060 SCT070 12/00 A3000 RMK AO2 PK WND 29038/2154 SLP142 T01220000 |
| 2025-12-17 20:56:00Z |
310° at 28 kts, Gusting to 40 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 4300, BROKEN at 5000, BROKEN at 6500, BROKEN at 26000 |
METAR KEKO 172056Z AUTO 31028G40KT 10SM CLR 13/00 A2998 RMK AO2 PK WND 30046/2035 SLP136 60002 T01280000 51020 $ |
| 2025-12-17 19:56:00Z |
300° at 29 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4600, FEW at 6000, BROKEN at 4700, BROKEN at 8000 |
METAR KEKO 171956Z AUTO 30029G42KT 10SM FEW046 FEW060 12/07 A2995 RMK AO2 PK WND 31042/1956 RAB06E39 SLP127 P0002 T01220067 $ |
| 2025-12-03 00:56:00Z |
360° at 11 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 2400, OVERCAST at 6000, OVERCAST at 3600, BROKEN at 20000 |
METAR KEKO 030056Z AUTO 36011G29KT 3SM -SN SCT024 OVC060 02/M02 A2995 RMK AO2 PK WND 36029/0048 SNB35 SLP156 P0000 T00171022 |
| 2025-11-30 15:19:00Z |
240° at 8 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 4300, BROKEN at 9500, OVERCAST at 12000, BROKEN at 9000 |
SPECI KEKO 301519Z AUTO 24008KT 7SM -SN SCT043 BKN095 OVC120 00/M01 A2995 RMK AO2 SNB1457 P0001 T00001006 $ |
| 2025-11-06 01:56:00Z |
280° at 20 kts, Gusting to 44 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 5000, OVERCAST at 7000, OVERCAST at 3100, OVERCAST at 3100 |
METAR KEKO 060156Z AUTO 28020G44KT 10SM -RA SCT050 OVC070 11/05 A3009 RMK AO2 PK WND 30044/0147 RAE04B44 PRESRR SLP162 P0000 T01060050 |
| 2025-11-06 00:56:00Z |
310° at 22 kts, Gusting to 39 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 7000, OVERCAST at 9000, OVERCAST at 3000, BROKEN at 18000 |
METAR KEKO 060056Z AUTO 31022G39KT 10SM -RA BKN070 OVC090 12/03 A3004 RMK AO2 PK WND 31039/0048 RAB55 SLP148 P0000 T01170033 |
| 2025-11-05 21:56:00Z |
290° at 25 kts, Gusting to 40 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 11000, BROKEN at 7000, OVERCAST at 9000, BROKEN at 20000 |
METAR KEKO 052156Z AUTO 29025G40KT 10SM OVC110 17/M09 A2997 RMK AO2 PK WND 31040/2150 WSHFT 2125 SLP118 T01721094 |
| 2025-11-05 17:56:00Z |
220° at 23 kts, Gusting to 35 kts |
Haze, Very Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 3000, SCATTERED at 6000, BROKEN at 17000, BROKEN at 20000 |
METAR KEKO 051756Z AUTO 22023G35KT 6SM HZ BKN030 17/M07 A3001 RMK AO2 PK WND 22035/1755 SLP137 T01671072 10167 20106 53002 |
| 2025-10-26 22:20:00Z |
260° at 6 kts |
Light Rain |
4 |
MVFR |
Clouds FEW at 1600, BROKEN at 4100, OVERCAST at 6000, BROKEN at 3400 |
SPECI KEKO 262220Z AUTO 26006KT 4SM -RA BR FEW016 BKN041 OVC060 08/07 A2992 RMK AO2 P0002 T00780067 $ |
| 2025-10-26 21:56:00Z |
260° at 5 kts |
Light Rain |
4 |
MVFR |
Clouds BROKEN at 2600, BROKEN at 3300, OVERCAST at 4200, OVERCAST at 25000 |
METAR KEKO 262156Z AUTO 26005KT 4SM -RA BR BKN026 BKN033 OVC042 07/06 A2992 RMK AO2 SLP124 P0011 T00720061 $ |
| 2025-10-26 21:38:00Z |
240° at 4 kts |
Light Rain |
5 |
MVFR |
Clouds SCATTERED at 2600, BROKEN at 3500, OVERCAST at 4100, BROKEN at 4100 |
SPECI KEKO 262138Z AUTO 24004KT 5SM -RA BR SCT026 BKN035 OVC041 07/06 A2992 RMK AO2 P0010 T00720061 $ |
| 2025-10-19 21:56:00Z |
280° at 20 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 9000, SCATTERED at 7000, OVERCAST at 10000, BROKEN at 18000 |
METAR KEKO 192156Z AUTO 28020G35KT 10SM FEW090 21/M01 A2999 RMK AO2 PK WND 26039/2103 SLP131 T02111011 |
| 2025-10-19 20:56:00Z |
290° at 21 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 9000, BROKEN at 11000, OVERCAST at 3400, BROKEN at 18000 |
METAR KEKO 192056Z AUTO 29021G35KT 10SM FEW090 BKN110 21/M01 A2999 RMK AO2 PK WND 28035/2050 SLP127 T02111011 56021 |
| 2025-10-15 20:15:00Z |
180° at 13 kts, Gusting to 21 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 3200, BROKEN at 8000 |
SPECI KEKO 152015Z AUTO 18013G21KT 5SM -RA BR BKN025 OVC032 06/04 A2995 RMK AO2 P0002 T00560039 |
| 2025-10-11 00:56:00Z |
210° at 22 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4300, FEW at 9500, SCATTERED at 11000, BROKEN at 10000 |
METAR KEKO 110056Z AUTO 21022G35KT 10SM FEW043 FEW095 SCT110 22/06 A2985 RMK AO2 PK WND 21035/0055 RAB37E46 SLP058 P0000 T02220056 |
| 2025-10-10 08:56:00Z |
190° at 22 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 2500, OVERCAST at 3200, OVERCAST at 3300 |
METAR KEKO 100856Z AUTO 19022G39KT 10SM CLR 17/07 A3003 RMK AO2 PK WND 20039/0832 SLP113 T01720067 58002 |
| 2025-10-03 18:24:00Z |
200° at 7 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 1900, OVERCAST at 3700, BROKEN at 1100, BROKEN at 1500 |
SPECI KEKO 031824Z AUTO 20007KT 3SM -RA BR FEW019 OVC037 07/06 A3005 RMK AO2 LTG DSNT SW P0008 T00670061 |
| 2025-10-03 18:14:00Z |
230° at 11 kts |
Heavy Rain |
1.75 |
IFR |
Clouds FEW at 1900, BROKEN at 3300, OVERCAST at 4000, OVERCAST at 6600 |
SPECI KEKO 031814Z AUTO 23011KT 1 3/4SM +RA BR FEW019 BKN033 OVC040 07/06 A3004 RMK AO2 P0004 T00670061 |
| 2025-09-30 11:21:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds FEW at 1500, SCATTERED at 2500, OVERCAST at 4900, SCATTERED at 3000 |
SPECI KEKO 301121Z AUTO 00000KT 6SM -RA BR FEW015 SCT025 OVC049 11/11 A3004 RMK AO2 P0004 T01110106 |
| 2025-09-30 04:32:00Z |
270° at 22 kts, Gusting to 31 kts |
Light Rain, Very Gusty Winds |
6 |
MVFR |
Clouds FEW at 1300, BROKEN at 1900, OVERCAST at 7000 |
SPECI KEKO 300432Z AUTO 27022G31KT 6SM -RA BR FEW013 BKN019 OVC070 13/11 A3004 RMK AO2 PK WND 26031/0430 LTG DSNT SE P0004 T01280106 |
| 2025-09-22 03:56:00Z |
120° at 3 kts |
Thunderstorms |
10+ |
VFR |
Clouds BROKEN at 11000, BROKEN at 10000, OVERCAST at 4600, BROKEN at 9000 |
METAR KEKO 220356Z AUTO 12003KT 10SM TS BKN110 16/11 A3001 RMK AO2 LTG DSNT N RAB12E31 TSB02 SLP131 P0003 T01560111 $ |
| 2025-09-22 03:08:00Z |
290° at 4 kts |
Thunderstorms |
10+ |
VFR |
Clouds BROKEN at 8000, OVERCAST at 9500, OVERCAST at 4300, BROKEN at 25000 |
SPECI KEKO 220308Z AUTO 29004KT 10SM TS BKN080 OVC095 18/07 A3002 RMK AO2 TSB02 PRESRR T01830072 $ |
| 2025-09-12 22:05:00Z |
330° at 12 kts, Gusting to 22 kts |
Thunderstorms, Gusty Winds |
10+ |
VFR |
Clouds CLR at 2400, OVERCAST at 3300, BROKEN at 2900 |
KEKO 122205Z AUTO 33012G22KT 10SM TS CLR 21/02 A3002 RMK AO2 LTG DSNT N TSB2159 T02110022 |