| 2026-06-25 14:15:00Z |
30° at 5 kts |
Heavy Rain |
1.25 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 1800, BROKEN at 4600, BROKEN at 25000 |
METAR KEAN 251415Z AUTO 03005KT 1 1/4SM +RA OVC003 14/13 A3011 RMK AO2 P0019 T01370128 |
| 2026-06-25 13:55:00Z |
10° at 4 kts |
Heavy Rain |
2.5 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 3600, BROKEN at 4000, BROKEN at 15000 |
METAR KEAN 251355Z AUTO 01004KT 2 1/2SM +RA OVC003 14/13 A3010 RMK AO2 P0019 T01400130 |
| 2026-06-25 13:15:00Z |
10° at 4 kts |
Heavy Rain |
1.75 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 3300, OVERCAST at 9000, BROKEN at 4300 |
METAR KEAN 251315Z AUTO 01004KT 1 3/4SM +RA OVC003 14/13 A3010 RMK AO2 P0003 T01440134 |
| 2026-06-25 03:55:00Z |
120° at 10 kts, Gusting to 14 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 1900, SCATTERED at 3700, BROKEN at 4300, BROKEN at 25000 |
METAR KEAN 250355Z AUTO 12010G14KT 10SM DZ SCT019 SCT037 BKN043 19/15 A3013 RMK AO2 LTG DSNT NW T01890147 |
| 2026-06-25 01:15:00Z |
110° at 11 kts |
Thunderstorms |
10+ |
VFR |
Clouds CLR at 8500, SCATTERED at 8000, SCATTERED at 9000, BROKEN at 6000 |
METAR KEAN 250115Z AUTO 11011KT 10SM TS CLR 22/14 A3008 RMK AO2 LTG DSNT E THRU SW T02150144 |
| 2026-06-25 00:55:00Z |
100° at 6 kts, Gusting to 19 kts |
Thunderstorms, Gusty Winds |
10+ |
VFR |
Clouds CLR at 2900, OVERCAST at 7000, BROKEN at 8000, BROKEN at 18000 |
METAR KEAN 250055Z AUTO 10006G19KT 10SM TS CLR 22/14 A3006 RMK AO2 LTG DSNT SE THRU SW T02160143 |
| 2026-06-24 05:55:00Z |
60° at 6 kts |
Thunderstorms |
10+ |
MVFR |
Clouds BROKEN at 1800, OVERCAST at 2400, OVERCAST at 10000, OVERCAST at 7500 |
METAR KEAN 240555Z AUTO 06006KT 10SM TS BKN018 OVC024 17/15 A3027 RMK AO2 LTG DSNT S 60003 T01680146 10237 20167 |
| 2026-06-24 05:15:00Z |
60° at 6 kts |
Thunderstorms |
10+ |
MVFR |
Clouds BROKEN at 2000, BROKEN at 2900, BROKEN at 7000, OVERCAST at 21000 |
METAR KEAN 240515Z AUTO 06006KT 10SM TS BKN020 BKN029 17/15 A3027 RMK AO2 LTG DSNT SE AND S T01680149 |
| 2026-06-23 02:15:00Z |
130° at 18 kts, Gusting to 22 kts |
Thunderstorms, Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 5000, SCATTERED at 10000, SCATTERED at 12000, BROKEN at 13000 |
METAR KEAN 230215Z AUTO 13018G22KT 10SM TS SCT050 SCT100 SCT120 20/14 A3007 RMK AO2 LTG DSNT SE AND NW T01980135 |
| 2026-06-21 01:35:00Z |
340° at 5 kts |
Thunderstorms |
10+ |
VFR |
Clouds BROKEN at 11000, OVERCAST at 11000, OVERCAST at 6000, BROKEN at 15000 |
METAR KEAN 210135Z AUTO 34005KT 10SM TS BKN110 19/12 A2990 RMK AO2 LTG DSNT NE THRU SE T01870115 |
| 2026-06-10 21:35:00Z |
260° at 16 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 4300, SCATTERED at 5000, BROKEN at 7000, BROKEN at 4400 |
METAR KEAN 102135Z AUTO 26016G39KT 10SM CLR 28/M09 A2973 RMK AO2 T02751094 |
| 2026-06-10 20:35:00Z |
270° at 20 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 2400, SCATTERED at 2100, SCATTERED at 9000, BROKEN at 7000 |
METAR KEAN 102035Z AUTO 27020G35KT 10SM CLR 26/M08 A2977 RMK AO2 T02591078 |
| 2026-06-10 17:35:00Z |
280° at 19 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1100, SCATTERED at 1900, SCATTERED at 2700, BROKEN at 18000 |
METAR KEAN 101735Z AUTO 28019G37KT 10SM CLR 23/M07 A2984 RMK AO2 T02301066 |
| 2026-06-10 16:55:00Z |
260° at 27 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 3100, SCATTERED at 3800, OVERCAST at 5000, BROKEN at 36000 |
METAR KEAN 101655Z AUTO 26027G36KT 10SM CLR 22/M06 A2983 RMK AO2 T02231064 |
| 2026-06-10 16:35:00Z |
260° at 26 kts, Gusting to 33 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 3000, BROKEN at 3700, SCATTERED at 5500, BROKEN at 4900 |
METAR KEAN 101635Z AUTO 26026G33KT 10SM CLR 22/M08 A2983 RMK AO2 T02231078 |
| 2026-06-10 16:15:00Z |
270° at 23 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 3400, BROKEN at 4100, BROKEN at 8000, BROKEN at 13000 |
METAR KEAN 101615Z AUTO 27023G37KT 10SM CLR 22/M08 A2984 RMK AO2 T02171078 |
| 2026-06-10 15:55:00Z |
270° at 25 kts, Gusting to 33 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 5000, SCATTERED at 6000, OVERCAST at 9000, BROKEN at 16000 |
METAR KEAN 101555Z AUTO 27025G33KT 10SM CLR 22/M08 A2985 RMK AO2 T02181084 |
| 2026-06-09 21:30:00Z |
260° at 19 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 3000, SCATTERED at 4400, BROKEN at 5900, BROKEN at 10000 |
METAR KEAN 092130Z AUTO 26019G35KT 10SM CLR 30/M05 A2976 RMK AO2 T03021051 |
| 2026-06-02 21:30:00Z |
170° at 26 kts, Gusting to 31 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 10000, SCATTERED at 12000, BROKEN at 2900, OVERCAST at 9500 |
METAR KEAN 022130Z AUTO 17026G31KT 10SM SCT100 SCT120 25/04 A3011 RMK AO2 LTG DSNT N T02470041 |
| 2026-06-01 19:30:00Z |
50° at 15 kts, Gusting to 20 kts |
Heavy Thunderstorms, Gusty Winds |
1.75 |
IFR |
Clouds SCATTERED at 1600, BROKEN at 2900, OVERCAST at 3600, OVERCAST at 3300 |
METAR KEAN 011930Z AUTO 05015G20KT 1 3/4SM +TSRA SCT016 BKN029 OVC036 15/08 A3010 RMK AO2 LTG DSNT ALQS P0047 T01450084 |
| 2026-06-01 19:10:00Z |
110° at 6 kts |
Thunderstorms |
10+ |
VFR |
Clouds SCATTERED at 3100, SCATTERED at 5000, BROKEN at 7500, OVERCAST at 9000 |
METAR KEAN 011910Z AUTO 11006KT 10SM TSRA SCT031 SCT050 BKN075 21/08 A3011 RMK AO2 LTG DSNT ALQS P0001 T02100081 |
| 2026-05-31 14:10:00Z |
260° at 22 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 10000, OVERCAST at 11000, OVERCAST at 5000, OVERCAST at 7700 |
METAR KEAN 311410Z AUTO 26022G36KT 10SM CLR 17/03 A2992 RMK AO2 T01710026 |
| 2026-05-19 01:30:00Z |
350° at 7 kts, Gusting to 14 kts |
Drizzle |
10+ |
MVFR |
Clouds BROKEN at 1100, BROKEN at 1600, OVERCAST at 3100, OVERCAST at 5000 |
METAR KEAN 190130Z AUTO 35007G14KT 10SM DZ BKN011 BKN016 OVC031 04/02 A3011 RMK AO2 T00350018 |
| 2026-05-18 23:50:00Z |
350° at 10 kts, Gusting to 15 kts |
Drizzle |
10+ |
MVFR |
Clouds OVERCAST at 1100, OVERCAST at 7500, BROKEN at 9000, BROKEN at 25000 |
METAR KEAN 182350Z AUTO 35010G15KT 10SM DZ OVC011 04/02 A3007 RMK AO2 T00410019 10050 20023 |
| 2026-05-18 22:30:00Z |
350° at 12 kts, Gusting to 17 kts |
Drizzle |
10+ |
MVFR |
Clouds OVERCAST at 1100, SCATTERED at 3300, BROKEN at 4100, BROKEN at 5000 |
METAR KEAN 182230Z AUTO 35012G17KT 10SM DZ OVC011 04/02 A3004 RMK AO2 T00440023 |
| 2026-05-18 22:10:00Z |
340° at 10 kts, Gusting to 17 kts |
Drizzle |
10+ |
MVFR |
Clouds OVERCAST at 1100, BROKEN at 5500, BROKEN at 10000, OVERCAST at 3800 |
METAR KEAN 182210Z AUTO 34010G17KT 10SM DZ OVC011 04/02 A3003 RMK AO2 T00410020 |
| 2026-05-18 18:30:00Z |
350° at 14 kts, Gusting to 17 kts |
Drizzle |
10+ |
IFR |
Clouds OVERCAST at 600, BROKEN at 6600, BROKEN at 24000, OVERCAST at 3000 |
METAR KEAN 181830Z AUTO 35014G17KT 10SM DZ OVC006 03/02 A2995 RMK AO2 T00250017 |
| 2026-05-18 15:50:00Z |
350° at 8 kts |
Light Snow |
2 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 4100, OVERCAST at 5000, OVERCAST at 16000 |
METAR KEAN 181550Z AUTO 35008KT 2SM -SN OVC004 02/01 A2991 RMK AO2 P0002 T00150008 |
| 2026-05-18 15:30:00Z |
350° at 6 kts |
Light Snow |
2 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 3100, OVERCAST at 5000, BROKEN at 8000 |
METAR KEAN 181530Z AUTO 35006KT 2SM -SN OVC004 01/01 A2990 RMK AO2 P0001 T00130006 |
| 2026-05-18 14:50:00Z |
360° at 5 kts |
Light Snow |
2 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 10000, BROKEN at 6500, BROKEN at 25000 |
METAR KEAN 181450Z AUTO 36005KT 2SM -SN OVC004 01/01 A2991 RMK AO2 P0003 60004 T00130006 |
| 2026-05-18 14:30:00Z |
360° at 7 kts |
Light Snow |
1.5 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 10000, OVERCAST at 4700, BROKEN at 8000 |
METAR KEAN 181430Z AUTO 36007KT 1 1/2SM -SN OVC004 02/01 A2991 RMK AO2 P0003 T00150006 |
| 2026-05-18 13:50:00Z |
360° at 7 kts |
Drizzle |
3 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 3600, BROKEN at 4800, BROKEN at 25000 |
METAR KEAN 181350Z AUTO 36007KT 3SM DZ OVC004 02/01 A2990 RMK AO2 T00210013 |
| 2026-05-18 13:30:00Z |
360° at 6 kts |
Drizzle |
4 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 1200, BROKEN at 9000, BROKEN at 8000 |
METAR KEAN 181330Z AUTO 36006KT 4SM DZ OVC004 02/02 A2991 RMK AO2 T00220015 |
| 2026-05-18 13:10:00Z |
350° at 5 kts |
Heavy Drizzle |
2.5 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 3800, OVERCAST at 4200, BROKEN at 14000 |
METAR KEAN 181310Z AUTO 35005KT 2 1/2SM +DZ OVC004 03/02 A2992 RMK AO2 T00250015 |
| 2026-05-18 12:50:00Z |
20° at 4 kts |
Heavy Rain |
3 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 1600, BROKEN at 4600, BROKEN at 20000 |
METAR KEAN 181250Z AUTO 02004KT 3SM +RA OVC004 03/02 A2991 RMK AO2 P0001 T00250016 |
| 2026-05-18 12:30:00Z |
360° at 5 kts |
Heavy Rain |
4 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 4100, BROKEN at 4800, OVERCAST at 8000 |
METAR KEAN 181230Z AUTO 36005KT 4SM +RA OVC004 03/02 A2991 RMK AO2 T00260017 |
| 2026-05-18 12:10:00Z |
50° at 6 kts |
Drizzle |
5 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 2400, OVERCAST at 3900, OVERCAST at 4600 |
METAR KEAN 181210Z AUTO 05006KT 5SM DZ OVC006 03/02 A2991 RMK AO2 T00260017 |
| 2026-05-18 11:50:00Z |
50° at 5 kts |
Drizzle |
5 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 4900, BROKEN at 3200, OVERCAST at 18000 |
METAR KEAN 181150Z AUTO 05005KT 5SM DZ OVC006 03/02 A2991 RMK AO2 P0001 60011 70018 T00260016 10067 20026 |
| 2026-05-18 11:30:00Z |
20° at 4 kts |
Heavy Drizzle |
2.5 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1000, OVERCAST at 3600, BROKEN at 8000 |
METAR KEAN 181130Z AUTO 02004KT 2 1/2SM +DZ BKN006 OVC010 03/02 A2992 RMK AO2 T00290019 |
| 2026-05-18 11:10:00Z |
30° at 4 kts |
Drizzle |
5 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 8500, BROKEN at 2900, OVERCAST at 7500 |
METAR KEAN 181110Z AUTO 03004KT 5SM DZ OVC006 03/02 A2991 RMK AO2 T00280017 |
| 2026-05-18 01:50:00Z |
360° at 4 kts |
Drizzle |
10+ |
VFR |
Clouds BROKEN at 4500, OVERCAST at 5500, OVERCAST at 6900, BROKEN at 24000 |
METAR KEAN 180150Z AUTO 36004KT 10SM DZ BKN045 OVC055 11/03 A2984 RMK AO2 T01050027 |
| 2026-05-18 01:10:00Z |
30° at 3 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 4300, OVERCAST at 4900, OVERCAST at 6000, BROKEN at 19000 |
METAR KEAN 180110Z AUTO 03003KT 10SM DZ SCT043 OVC049 10/04 A2984 RMK AO2 T01030035 |
| 2026-05-17 11:30:00Z |
290° at 11 kts, Gusting to 17 kts |
Drizzle |
10+ |
VFR |
Clouds OVERCAST at 4900, SCATTERED at 7000, BROKEN at 12000, BROKEN at 8000 |
METAR KEAN 171130Z AUTO 29011G17KT 10SM DZ OVC049 13/03 A2973 RMK AO2 T01260031 |
| 2026-05-14 00:50:00Z |
190° at 18 kts, Gusting to 49 kts |
Vicinity Thunderstorms Rain, Very Gusty Winds |
7 |
VFR |
Clouds SCATTERED at 3300, SCATTERED at 11000, BROKEN at 2000, BROKEN at 25000 |
METAR KEAN 140050Z AUTO 19018G49KT 7SM -VCTSRA SCT033 SCT110 25/03 A2983 RMK AO2 LTG DSNT ALQS T02520026 |
| 2026-05-09 23:55:00Z |
360° at 4 kts |
Heavy Rain |
2 |
IFR |
Clouds BROKEN at 2500, OVERCAST at 3800, BROKEN at 8500, BROKEN at 9000 |
METAR KEAN 092355Z AUTO 36004KT 2SM +RA BKN025 OVC038 10/08 A3012 RMK AO2 LTG DSNT S P0010 60016 T00950079 10200 20091 |
| 2026-05-09 20:35:00Z |
340° at 20 kts, Gusting to 37 kts |
Rain, Very Gusty Winds |
7 |
VFR |
Clouds SCATTERED at 2900, SCATTERED at 3600, BROKEN at 6000, OVERCAST at 7900 |
METAR KEAN 092035Z AUTO 34020G37KT 7SM RA SCT029 SCT036 BKN060 11/05 A3005 RMK AO2 LTG DSNT N T01100050 |
| 2026-05-09 19:55:00Z |
10° at 9 kts, Gusting to 17 kts |
Thunderstorms |
10+ |
VFR |
Clouds BROKEN at 7500, OVERCAST at 8500, BROKEN at 6500, BROKEN at 9000 |
METAR KEAN 091955Z AUTO 01009G17KT 10SM TS BKN075 OVC085 18/01 A2999 RMK AO2 T01800012 |
| 2026-05-08 07:15:00Z |
280° at 5 kts |
Drizzle |
10+ |
VFR |
Clouds OVERCAST at 4600, FEW at 3900, OVERCAST at 11000, OVERCAST at 9600 |
METAR KEAN 080715Z AUTO 28005KT 10SM DZ OVC046 09/08 A3001 RMK AO2 T00920075 |
| 2026-05-08 06:55:00Z |
Winds Calm |
Drizzle |
10+ |
VFR |
Clouds BROKEN at 4800, OVERCAST at 6000, OVERCAST at 10000, OVERCAST at 7500 |
METAR KEAN 080655Z AUTO 00000KT 10SM DZ BKN048 OVC060 09/08 A3000 RMK AO2 P0001 T00910076 402130090 |
| 2026-05-07 20:55:00Z |
320° at 25 kts, Gusting to 32 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 6500, BROKEN at 5500, SCATTERED at 3300, OVERCAST at 3900 |
METAR KEAN 072055Z AUTO 32025G32KT 10SM BKN065 17/01 A2990 RMK AO2 LTG DSNT SW AND W T01710013 |
| 2026-05-05 20:35:00Z |
240° at 3 kts |
Heavy Rain |
2.5 |
IFR |
Clouds SCATTERED at 2200, BROKEN at 3100, OVERCAST at 9500, BROKEN at 8000 |
METAR KEAN 052035Z AUTO 24003KT 2 1/2SM +RA SCT022 BKN031 OVC095 04/00 A2996 RMK AO2 P0002 T00360004 |
| 2026-05-05 19:15:00Z |
190° at 5 kts |
Drizzle |
10+ |
MVFR |
Clouds OVERCAST at 1300, FEW at 31000, OVERCAST at 7500, BROKEN at 8000 |
METAR KEAN 051915Z AUTO 19005KT 10SM DZ OVC013 04/01 A2997 RMK AO2 T00410011 |
| 2026-05-05 10:55:00Z |
230° at 4 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 3000, BROKEN at 3600, OVERCAST at 5000, OVERCAST at 7000 |
METAR KEAN 051055Z AUTO 23004KT 10SM DZ SCT030 BKN036 OVC050 04/02 A2995 RMK AO2 P0001 T00380023 |
| 2026-05-05 07:55:00Z |
Winds Calm |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 1000, BROKEN at 3700, OVERCAST at 4700, SCATTERED at 2500 |
METAR KEAN 050755Z AUTO 00000KT 10SM DZ SCT010 BKN037 OVC047 04/02 A2996 RMK AO2 P0001 T00370020 |
| 2026-05-05 05:35:00Z |
30° at 8 kts, Gusting to 14 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 2500, SCATTERED at 3600, OVERCAST at 4200, OVERCAST at 10000 |
METAR KEAN 050535Z AUTO 03008G14KT 10SM DZ SCT025 SCT036 OVC042 06/01 A2996 RMK AO2 T00550013 |
| 2026-05-05 04:35:00Z |
30° at 8 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 2900, OVERCAST at 3800, BROKEN at 11000, OVERCAST at 14000 |
METAR KEAN 050435Z AUTO 03008KT 10SM DZ SCT029 OVC038 08/M01 A2994 RMK AO2 T00761008 |
| 2026-04-28 04:15:00Z |
150° at 5 kts |
Light Snow |
5 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1300, OVERCAST at 11000, OVERCAST at 30000 |
METAR KEAN 280415Z AUTO 15005KT 5SM -SN BKN006 OVC013 01/00 A3000 RMK AO2 P0002 T00130001 |
| 2026-04-28 02:55:00Z |
120° at 8 kts |
Drizzle |
10+ |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 3200, OVERCAST at 2000, OVERCAST at 2300 |
METAR KEAN 280255Z AUTO 12008KT 10SM DZ BKN027 OVC032 05/01 A3000 RMK AO2 T00480014 |
| 2026-04-28 02:15:00Z |
140° at 10 kts, Gusting to 15 kts |
Drizzle |
10+ |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 8500, BROKEN at 11000 |
METAR KEAN 280215Z AUTO 14010G15KT 10SM DZ OVC030 06/01 A2998 RMK AO2 T00560009 |
| 2026-04-28 01:55:00Z |
140° at 6 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 2700, BROKEN at 3200, OVERCAST at 4600, OVERCAST at 3600 |
METAR KEAN 280155Z AUTO 14006KT 10SM DZ SCT027 BKN032 OVC046 07/00 A2996 RMK AO2 T00691003 |
| 2026-04-27 12:55:00Z |
340° at 8 kts, Gusting to 17 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 6000, SCATTERED at 3900, OVERCAST at 12000, OVERCAST at 5000 |
METAR KEAN 271255Z AUTO 34008G17KT 10SM -SN OVC060 01/M03 A2991 RMK AO2 T00051031 |
| 2026-04-27 12:35:00Z |
340° at 10 kts, Gusting to 17 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 5000, OVERCAST at 7000, OVERCAST at 6500, OVERCAST at 6000 |
METAR KEAN 271235Z AUTO 34010G17KT 10SM -SN OVC050 00/M03 A2989 RMK AO2 T00031032 |
| 2026-04-27 10:55:00Z |
360° at 9 kts |
Light Snow |
4 |
MVFR |
Clouds BROKEN at 1800, OVERCAST at 2600, SCATTERED at 9500, OVERCAST at 30000 |
METAR KEAN 271055Z AUTO 36009KT 4SM -SN BKN018 OVC026 00/M02 A2986 RMK AO2 T10021021 |
| 2026-04-27 10:35:00Z |
360° at 9 kts, Gusting to 15 kts |
Light Snow |
2.5 |
IFR |
Clouds OVERCAST at 1800, OVERCAST at 11000, BROKEN at 6000, BROKEN at 4900 |
METAR KEAN 271035Z AUTO 36009G15KT 2 1/2SM -SN OVC018 00/M02 A2985 RMK AO2 T10031017 |
| 2026-04-27 10:15:00Z |
350° at 8 kts, Gusting to 15 kts |
Light Snow |
1.75 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1400, BROKEN at 6000, BROKEN at 4800 |
METAR KEAN 271015Z AUTO 35008G15KT 1 3/4SM -SN BKN006 OVC014 00/M01 A2984 RMK AO2 T10041015 |
| 2026-04-27 09:55:00Z |
350° at 12 kts, Gusting to 18 kts |
Light Snow, Gusty Winds |
1.5 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 800, OVERCAST at 11000, BROKEN at 9000 |
METAR KEAN 270955Z AUTO 35012G18KT 1 1/2SM -SN BKN004 OVC008 00/M01 A2983 RMK AO2 T10011011 |
| 2026-04-27 09:35:00Z |
350° at 14 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
2 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, OVERCAST at 3200, OVERCAST at 12000 |
METAR KEAN 270935Z AUTO 35014G20KT 2SM -SN BKN007 OVC012 00/M01 A2982 RMK AO2 T00001012 |
| 2026-04-27 09:15:00Z |
350° at 16 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
2 |
IFR |
Clouds BROKEN at 1400, OVERCAST at 2100, OVERCAST at 2400, BROKEN at 4100 |
METAR KEAN 270915Z AUTO 35016G21KT 2SM -SN BKN014 OVC021 01/M01 A2981 RMK AO2 VIS 1 1/2V4 T00071010 |
| 2026-04-27 08:55:00Z |
340° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 1400, OVERCAST at 2800, OVERCAST at 7000, OVERCAST at 30000 |
METAR KEAN 270855Z AUTO 34013G20KT 10SM -SN SCT014 OVC028 01/M01 A2979 RMK AO2 T00111009 |
| 2026-04-27 08:15:00Z |
350° at 14 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 1200, OVERCAST at 2300, BROKEN at 4500, OVERCAST at 5500 |
METAR KEAN 270815Z AUTO 35014G21KT 10SM -SN SCT012 OVC023 02/00 A2978 RMK AO2 T00160000 |
| 2026-04-27 03:35:00Z |
140° at 5 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 1400, BROKEN at 4800, OVERCAST at 6000 |
METAR KEAN 270335Z AUTO 14005KT 10SM DZ SCT014 BKN048 OVC060 05/04 A2973 RMK AO2 P0001 T00510037 |
| 2026-04-26 23:35:00Z |
110° at 5 kts |
Light Snow |
1.25 |
IFR |
Clouds OVERCAST at 1500, BROKEN at 2200, BROKEN at 2700, BROKEN at 4400 |
METAR KEAN 262335Z AUTO 11005KT 1 1/4SM -SN OVC015 05/03 A2970 RMK AO2 P0015 T00500032 |
| 2026-04-26 23:15:00Z |
110° at 4 kts |
Heavy Rain |
4 |
MVFR |
Clouds OVERCAST at 1300, OVERCAST at 12000, OVERCAST at 2600, BROKEN at 3700 |
METAR KEAN 262315Z AUTO 11004KT 4SM +RA OVC013 06/04 A2970 RMK AO2 LTG DSNT SW AND W P0003 T00560036 |
| 2026-04-26 21:35:00Z |
110° at 15 kts |
Thunderstorms |
10+ |
VFR |
Clouds SCATTERED at 5000, SCATTERED at 8000, OVERCAST at 9000, OVERCAST at 13000 |
METAR KEAN 262135Z AUTO 11015KT 10SM TS SCT050 SCT080 07/03 A2965 RMK AO2 LTG DSNT SW AND W T00740034 |
| 2026-04-26 14:15:00Z |
110° at 10 kts |
Light Snow |
7 |
IFR |
Clouds OVERCAST at 800, BROKEN at 11000, OVERCAST at 1900, OVERCAST at 6600 |
METAR KEAN 261415Z AUTO 11010KT 7SM -SN OVC008 02/00 A2981 RMK AO2 T00180002 |
| 2026-04-26 13:55:00Z |
110° at 10 kts |
Light Snow |
5 |
MVFR |
Clouds OVERCAST at 1100, OVERCAST at 3200, OVERCAST at 8500, OVERCAST at 4200 |
METAR KEAN 261355Z AUTO 11010KT 5SM -SN OVC011 02/00 A2982 RMK AO2 T00180000 |
| 2026-04-26 13:15:00Z |
100° at 10 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 1300, SCATTERED at 2000, SCATTERED at 6000, OVERCAST at 3100 |
METAR KEAN 261315Z AUTO 10010KT 10SM -SN OVC013 02/00 A2982 RMK AO2 T00171002 |
| 2026-04-24 11:15:00Z |
330° at 5 kts |
Light Snow |
5 |
MVFR |
Clouds SCATTERED at 800, OVERCAST at 1800, BROKEN at 6000, OVERCAST at 13000 |
METAR KEAN 241115Z AUTO 33005KT 5SM -SN SCT008 OVC018 00/M01 A2991 RMK AO2 T00031011 |
| 2026-04-24 10:35:00Z |
350° at 6 kts |
Light Snow |
3 |
MVFR |
Clouds SCATTERED at 800, OVERCAST at 1100, OVERCAST at 10000 |
METAR KEAN 241035Z AUTO 35006KT 3SM -SN SCT008 OVC011 01/M01 A2991 RMK AO2 T00051012 |
| 2026-04-23 15:55:00Z |
280° at 25 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 11000, OVERCAST at 2900, OVERCAST at 4800, OVERCAST at 24000 |
METAR KEAN 231555Z AUTO 28025G37KT 10SM SCT110 12/M05 A2971 RMK AO2 T01211055 |
| 2026-04-23 14:15:00Z |
280° at 22 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1400, OVERCAST at 1200, OVERCAST at 7500, OVERCAST at 6000 |
METAR KEAN 231415Z AUTO 28022G37KT 10SM CLR 11/M06 A2971 RMK AO2 T01051057 |
| 2026-04-23 13:35:00Z |
280° at 25 kts, Gusting to 32 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 1000, BROKEN at 1400, OVERCAST at 2000, OVERCAST at 7000 |
METAR KEAN 231335Z AUTO 28025G32KT 10SM CLR 10/M06 A2972 RMK AO2 T00981062 |
| 2026-04-23 12:35:00Z |
260° at 22 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 900, SCATTERED at 2500, BROKEN at 3500, OVERCAST at 30000 |
METAR KEAN 231235Z AUTO 26022G38KT 10SM CLR 08/M06 A2967 RMK AO2 T00811060 |
| 2026-04-23 11:55:00Z |
270° at 19 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 6000, BROKEN at 3000, BROKEN at 2900, OVERCAST at 3400 |
METAR KEAN 231155Z AUTO 27019G35KT 10SM CLR 08/M07 A2966 RMK AO2 T00831070 10102 20083 |
| 2026-04-23 04:15:00Z |
280° at 27 kts, Gusting to 42 kts |
Very Gusty Winds |
7 |
VFR |
Clouds CLR at 1500, OVERCAST at 2700, BROKEN at 6000, BROKEN at 10000 |
METAR KEAN 230415Z AUTO 28027G42KT 7SM CLR 12/M08 A2965 RMK AO2 T01181076 |
| 2026-04-23 03:35:00Z |
270° at 16 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 6500, BROKEN at 10000, BROKEN at 11000 |
METAR KEAN 230335Z AUTO 27016G35KT 10SM CLR 13/M09 A2966 RMK AO2 T01251087 |
| 2026-04-17 16:15:00Z |
330° at 11 kts, Gusting to 18 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 2800, OVERCAST at 3500, OVERCAST at 4100 |
METAR KEAN 171615Z AUTO 33011G18KT 10SM -SN BKN021 OVC028 00/M04 A3002 RMK AO2 T10011038 |
| 2026-04-17 15:15:00Z |
310° at 6 kts |
Light Snow |
4 |
MVFR |
Clouds OVERCAST at 1800, OVERCAST at 4300, BROKEN at 9000, OVERCAST at 10000 |
METAR KEAN 171515Z AUTO 31006KT 4SM -SN OVC018 M01/M03 A3001 RMK AO2 T10061030 |
| 2026-04-17 14:35:00Z |
320° at 9 kts |
Light Snow |
1.5 |
IFR |
Clouds SCATTERED at 700, OVERCAST at 1500, OVERCAST at 5000 |
METAR KEAN 171435Z AUTO 32009KT 1 1/2SM -SN SCT007 OVC015 M01/M03 A3000 RMK AO2 T10141032 |
| 2026-04-17 13:35:00Z |
360° at 12 kts, Gusting to 15 kts |
Light Snow |
0.5 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 900, SCATTERED at 5500, BROKEN at 20000 |
METAR KEAN 171335Z AUTO 36012G15KT 1/2SM -SN BKN004 OVC009 M01/M03 A2996 RMK AO2 T10151029 |
| 2026-04-17 12:55:00Z |
350° at 8 kts |
Light Snow |
7 |
VFR |
Clouds OVERCAST at 3200, BROKEN at 4800, OVERCAST at 5000, OVERCAST at 4400 |
METAR KEAN 171255Z AUTO 35008KT 7SM -SN OVC032 00/M03 A2993 RMK AO2 T00011031 |
| 2026-04-14 20:15:00Z |
280° at 5 kts |
Drizzle |
7 |
VFR |
Clouds SCATTERED at 3500, BROKEN at 4200, OVERCAST at 5500, OVERCAST at 5500 |
METAR KEAN 142015Z AUTO 28005KT 7SM DZ SCT035 BKN042 OVC055 10/05 A2986 RMK AO2 T01010047 |
| 2026-04-03 19:35:00Z |
330° at 17 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
1.25 |
IFR |
Clouds SCATTERED at 1300, BROKEN at 2800, OVERCAST at 7000, BROKEN at 3000 |
METAR KEAN 031935Z AUTO 33017G23KT 1 1/4SM -SN SCT013 BKN028 OVC070 01/00 A3001 RMK AO2 T00081005 |
| 2026-04-03 18:55:00Z |
330° at 18 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
7 |
VFR |
Clouds SCATTERED at 1100, BROKEN at 4400, OVERCAST at 6500, OVERCAST at 7000 |
METAR KEAN 031855Z AUTO 33018G26KT 7SM -SN SCT011 BKN044 OVC065 02/M01 A2999 RMK AO2 T00231013 |
| 2026-04-03 17:55:00Z |
280° at 24 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 2900, BROKEN at 4300, OVERCAST at 8000, BROKEN at 16000 |
METAR KEAN 031755Z AUTO 28024G39KT 10SM CLR 08/M06 A2993 RMK AO2 T00831065 10083 20010 |
| 2026-04-02 04:15:00Z |
Winds Calm |
Drizzle |
10+ |
VFR |
Clouds CLR at 300, SCATTERED at 4100, BROKEN at 12000, BROKEN at 7000 |
METAR KEAN 020415Z AUTO 00000KT 10SM DZ CLR 05/03 A2970 RMK AO2 T00500034 |
| 2026-04-01 15:35:00Z |
160° at 3 kts |
Drizzle |
10+ |
VFR |
Clouds SCATTERED at 3700, SCATTERED at 4700, OVERCAST at 6000, OVERCAST at 14000 |
METAR KEAN 011535Z AUTO 16003KT 10SM DZ SCT037 SCT047 OVC060 07/00 A2974 RMK AO2 T00741001 |