| 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 |