Duluth International Airport

Time Wind Weather Visibility Flight Category Ceiling (AGL FT) Raw Text
2026-06-04 13:16:00Z 220° at 3 kts Light Rain 6 VFR Clouds FEW at 1800, BROKEN at 4700, OVERCAST at 5500, OVERCAST at 4600 SPECI KDLH 041316Z 22003KT 6SM -RA BR FEW018 BKN047 OVC055 14/13 A2996 RMK AO2 P0004 T01390128 $
2026-06-04 12:55:00Z 210° at 8 kts Light Rain 2.5 IFR Clouds FEW at 1800, BROKEN at 4600, OVERCAST at 10000, OVERCAST at 2000 METAR KDLH 041255Z 21008KT 2 1/2SM -RA BR FEW018 BKN046 OVC100 14/13 A2997 RMK AO2 TWR VIS 3 RAE07B46 SLP148 P0000 T01440128 $
2026-05-24 22:55:00Z 270° at 8 kts, Gusting to 16 kts Thunderstorms 10+ VFR Clouds SCATTERED at 6000, SCATTERED at 4000, BROKEN at 10000, BROKEN at 20000 METAR KDLH 242255Z 27008G16KT 10SM TS SCT060CB 23/08 A2989 RMK AO2 RAB06E16 SLP125 OCNL LTGIC SE-S TS SE-S MOV E P0000 T02330078 $
2026-05-24 21:55:00Z 270° at 10 kts, Gusting to 20 kts Thunderstorms, Gusty Winds 10+ VFR Clouds SCATTERED at 6000, SCATTERED at 12000, OVERCAST at 4400, BROKEN at 19000 METAR KDLH 242155Z 27010G20KT 10SM TS SCT060CB 22/07 A2990 RMK AO2 TSE01B02 SLP130 OCNL LTGIC SW-W TS SW-W MOV E T02220072 $
2026-05-24 20:55:00Z 260° at 7 kts, Gusting to 15 kts Thunderstorms 10+ VFR Clouds BROKEN at 6500, SCATTERED at 2200, OVERCAST at 2900, BROKEN at 23000 METAR KDLH 242055Z 26007G15KT 10SM TS BKN065CB 22/06 A2990 RMK AO2 RAB01E14 TSB35 SLP127 OCNL LTGIC W TS W MOV E P0000 60000 T02220061 56018 $
2026-05-24 20:41:00Z 260° at 7 kts, Gusting to 15 kts Thunderstorms 10+ VFR Clouds BROKEN at 6500, FEW at 6500, OVERCAST at 10000 SPECI KDLH 242041Z 26007G15KT 10SM TS BKN065CB 23/09 A2989 RMK AO2 RAB01E14 TSB35 OCNL LTGIC W TS W MOV E P0000 T02280089 $
2026-05-23 05:55:00Z 90° at 10 kts Light Rain 6 VFR Clouds OVERCAST at 3800, BROKEN at 800, OVERCAST at 1600 METAR KDLH 230555Z 09010KT 6SM -RA BR OVC038 07/05 A3000 RMK AO2 SLP169 P0002 60011 T00670050 10106 20056 401330028 58004 $
2026-05-19 12:57:00Z 310° at 10 kts Light Rain 3 IFR Clouds OVERCAST at 600, BROKEN at 1100, OVERCAST at 3000, BROKEN at 8000 SPECI KDLH 191257Z 31010KT 3SM -RA BR OVC006 07/06 A2981 RMK AO2 SFC VIS 6 DZE56RAB56 P0000 T00670061
2026-05-19 06:01:00Z 50° at 7 kts Thunderstorms 5 IFR Clouds BROKEN at 700, BROKEN at 1200, OVERCAST at 4000, OVERCAST at 5000 SPECI KDLH 190601Z 05007KT 5SM TSRA BR BKN007 BKN012 OVC040CB 05/04 A2978 RMK AO2 OCNL LTGICCC NE-SE TS NE-SE MOV NE P0002 T00500044 $
2026-05-19 05:55:00Z 50° at 6 kts Thunderstorms 4 LIFR Clouds BROKEN at 300, OVERCAST at 4000, OVERCAST at 12000, OVERCAST at 23000 METAR KDLH 190555Z 05006KT 4SM TSRA BR BKN003 OVC040CB 05/04 A2979 RMK AO2 DZB14E17 TSB19 SLP098 OCNL LTGICCC NE-SE TS NE-SE MOV NE P0019 60043 T00500044 10083 20044 401330033 53008 $
2026-05-19 05:23:00Z 50° at 11 kts Thunderstorms 10+ LIFR Clouds BROKEN at 300, OVERCAST at 4000, OVERCAST at 3200, OVERCAST at 9000 SPECI KDLH 190523Z 05011KT 10SM TSRA BKN003 OVC040CB 05/04 A2978 RMK AO2 DZB14E17 TSB19 OCNL LTGICCC S-SW TS S-SW MOV NE P0001 T00500044 $
2026-05-19 03:36:00Z 80° at 16 kts, Gusting to 26 kts Light Rain, Gusty Winds 4 IFR Clouds BROKEN at 700, BROKEN at 1400, OVERCAST at 4700 SPECI KDLH 190336Z 08016G26KT 4SM -RA BR BKN007 BKN014 OVC047 06/05 A2979 RMK AO2 PK WND 10032/0258 WSHFT 0314 TSB03E30 OCNL LTG DSNT NE-E P0018 T00610050 $
2026-05-19 03:24:00Z 90° at 15 kts, Gusting to 28 kts Light Thunderstorms, Gusty Winds 2.5 LIFR Clouds BROKEN at 300, OVERCAST at 4000, BROKEN at 3600, OVERCAST at 4800 SPECI KDLH 190324Z 09015G28KT 2 1/2SM -TSRA BR BKN003 OVC040CB 06/06 A2980 RMK AO2 PK WND 10032/0258 SFC VIS 3 TSB03 OCNL LTGICCC N-E-SE TS N-E-SE MOV NE P0017 T00610056 $
2026-05-19 03:13:00Z 50° at 7 kts, Gusting to 23 kts Heavy Thunderstorms, Gusty Winds 1.75 LIFR Clouds BROKEN at 300, OVERCAST at 4000, OVERCAST at 7300, OVERCAST at 20000 SPECI KDLH 190313Z 05007G23KT 010V090 1 3/4SM R09/4500VP6000FT +TSRA BKN003 OVC040CB 06/06 A2985 RMK AO2 PK WND 10032/0258 TWR VIS 4 TSB03 OCNL LTGICCC S-SW AND NW TS S-SW AND NW MOV NE P0002 T00610056 $
2026-05-19 03:03:00Z 90° at 16 kts, Gusting to 32 kts Light Thunderstorms, Very Gusty Winds 3 LIFR Clouds BROKEN at 300, OVERCAST at 4000, BROKEN at 2700, OVERCAST at 4100 SPECI KDLH 190303Z 09016G32KT 3SM -TSRA BR BKN003 OVC040CB 07/06 A2978 RMK AO2 PK WND 10032/0258 TWR VIS 4 LTG DSNT SE-SW TSB03 OCNL LTGICCC SE-SW TS SE-SW MOV NE P0000 T00670061 $
2026-05-19 02:04:00Z 80° at 13 kts Light Rain 3 LIFR Clouds OVERCAST at 400, BROKEN at 4300, OVERCAST at 6500 SPECI KDLH 190204Z 08013KT 3SM -RA BR OVC004 08/07 A2980 RMK AO2 TWR VIS 4 P0000 T00780072 $
2026-05-19 01:55:00Z 80° at 12 kts Light Rain 2 LIFR Clouds OVERCAST at 400, OVERCAST at 2400, OVERCAST at 5000 METAR KDLH 190155Z 08012KT 2SM -RA BR OVC004 08/07 A2980 RMK AO2 SFC VIS 3 SLP101 P0000 T00780072 $
2026-05-19 01:02:00Z 70° at 7 kts Light Rain 2 LIFR Clouds OVERCAST at 400, BROKEN at 7000, OVERCAST at 10000, OVERCAST at 9000 SPECI KDLH 190102Z 07007KT 2SM -RA BR OVC004 08/07 A2981 RMK AO2 SFC VIS 3 P0000 T00780072 $
2026-05-19 00:55:00Z 70° at 6 kts Light Rain 1.5 LIFR Clouds OVERCAST at 400, OVERCAST at 1900, OVERCAST at 2300, SCATTERED at 3300 METAR KDLH 190055Z 07006KT 1 1/2SM -RA BR OVC004 08/07 A2982 RMK AO2 TWR VIS 2 DZE30RAB30 SLP109 P0003 T00780072 $
2026-05-18 10:55:00Z 80° at 4 kts Heavy Rain 3 LIFR Clouds OVERCAST at 300, BROKEN at 5500, OVERCAST at 7500, OVERCAST at 4700 METAR KDLH 181055Z 08004KT 3SM +RA BR OVC003 04/04 A2970 RMK AO2 SLP068 VIS NE-SE 3/4 P0015 T00440039 $
2026-05-18 06:55:00Z 90° at 15 kts Light Rain 6 IFR Clouds OVERCAST at 700, OVERCAST at 2300, OVERCAST at 5500, BROKEN at 15000 METAR KDLH 180655Z 09015KT 6SM -RA BR OVC007 04/03 A2969 RMK AO2 RAB50 SLP066 P0000 T00390028 $
2026-05-17 21:55:00Z 80° at 26 kts, Gusting to 35 kts Very Gusty Winds 10+ VFR Clouds SCATTERED at 3500, BROKEN at 6000, BROKEN at 8000, SCATTERED at 9500 METAR KDLH 172155Z 08026G35KT 10SM SCT035 BKN060 08/00 A2985 RMK AO2 PK WND 07038/2127 SLP119 T00830000 $
2026-05-17 20:55:00Z 80° at 25 kts, Gusting to 35 kts Very Gusty Winds 10+ VFR Clouds OVERCAST at 3200, SCATTERED at 4500, BROKEN at 7000, BROKEN at 12000 METAR KDLH 172055Z 08025G35KT 10SM OVC032 07/M01 A2987 RMK AO2 PK WND 08036/2039 SLP126 T00721006 56021 $
2026-05-16 19:55:00Z 270° at 26 kts, Gusting to 35 kts Very Gusty Winds 10+ VFR Clouds FEW at 9000, BROKEN at 6500, SCATTERED at 35000, BROKEN at 4600 METAR KDLH 161955Z 27026G35KT 10SM FEW090 22/00 A2977 RMK AO2 SLP081 T02170000
2026-05-16 18:55:00Z 260° at 29 kts, Gusting to 37 kts Very Gusty Winds 10+ VFR Clouds FEW at 10000, SCATTERED at 9000, BROKEN at 11000, BROKEN at 27000 METAR KDLH 161855Z 26029G37KT 10SM FEW100 22/M01 A2976 RMK AO2 SLP078 T02171006
2026-05-12 07:55:00Z 130° at 15 kts, Gusting to 23 kts Thunderstorms, Gusty Winds 10+ VFR Clouds SCATTERED at 6000, BROKEN at 10000, SCATTERED at 2800, OVERCAST at 18000 METAR KDLH 120755Z 13015G23KT 10SM TS SCT060CB BKN100 03/M03 A2977 RMK AO2 RAB0659E21 TSB49 PRESFR SLP092 CONS LTGICCCCG W-N TS NW-N MOV NE P0000 T00281028 $
2026-05-06 18:55:00Z 300° at 12 kts, Gusting to 20 kts Light Snow, Gusty Winds 9 VFR Clouds OVERCAST at 3900, SCATTERED at 25000, SCATTERED at 33000, BROKEN at 35000 METAR KDLH 061855Z 30012G20KT 9SM -SN OVC039 04/M04 A2992 RMK AO2 SNB44 SLP148 P0000 T00391039 $
2026-05-06 18:44:00Z 290° at 13 kts, Gusting to 21 kts Light Snow, Gusty Winds 10+ VFR Clouds BROKEN at 3700, OVERCAST at 4600, OVERCAST at 12000 SPECI KDLH 061844Z 29013G21KT 10SM -SN BKN037 OVC046 03/M04 A2992 RMK AO2 SNB44 P0000 T00331044 $
2026-05-05 15:55:00Z 310° at 15 kts, Gusting to 24 kts Light Snow, Gusty Winds 9 VFR Clouds OVERCAST at 3300, OVERCAST at 2600, OVERCAST at 9500, BROKEN at 10000 METAR KDLH 051555Z 31015G24KT 9SM -SN OVC033 01/M07 A2976 RMK AO2 PK WND 30027/1518 SLP095 P0000 T00061067
2026-05-05 14:55:00Z 310° at 15 kts, Gusting to 24 kts Light Snow, Gusty Winds 9 VFR Clouds OVERCAST at 4200, BROKEN at 3400, OVERCAST at 8500, OVERCAST at 6500 METAR KDLH 051455Z 31015G24KT 9SM -SN OVC042 01/M07 A2975 RMK AO2 PK WND 30030/1421 SNB37 SLP089 P0000 60000 T00061072 51019
2026-05-05 14:38:00Z 310° at 12 kts, Gusting to 26 kts Light Snow, Gusty Winds 10+ VFR Clouds OVERCAST at 4200, BROKEN at 12500, OVERCAST at 1900, OVERCAST at 5000 SPECI KDLH 051438Z 31012G26KT 10SM -SN OVC042 01/M07 A2974 RMK AO2 PK WND 30030/1421 SNB37 P0000 T00061072
2026-05-05 07:26:00Z 310° at 7 kts Light Snow 9 VFR Clouds FEW at 1700, BROKEN at 3300, OVERCAST at 4200 SPECI KDLH 050726Z 31007KT 9SM -SN FEW017 BKN033 OVC042 01/M01 A2963 RMK AO2 SNB05PLB05E10 P0000 T00061006 $
2026-05-05 07:10:00Z 310° at 15 kts, Gusting to 19 kts Light Snow, Gusty Winds 1.5 IFR Clouds FEW at 1800, BROKEN at 2300, OVERCAST at 3400, OVERCAST at 8500 SPECI KDLH 050710Z 31015G19KT 1 1/2SM R09/4000VP6000FT -SN FEW018 BKN023 OVC034 02/M02 A2963 RMK AO2 SNB05PLB05E10 P0000 T00221022 $
2026-05-05 03:55:00Z 330° at 10 kts, Gusting to 18 kts Light Snow, Gusty Winds 9 VFR Clouds SCATTERED at 4700, OVERCAST at 6500, OVERCAST at 11000, OVERCAST at 4000 METAR KDLH 050355Z 33010G18KT 300V360 9SM -SN SCT047 OVC065 04/M05 A2961 RMK AO2 SNB52 SLP036 P0000 T00441050 $
2026-05-04 18:55:00Z 290° at 17 kts, Gusting to 35 kts Very Gusty Winds 10+ VFR Clouds BROKEN at 4500, BROKEN at 3000, OVERCAST at 9000, BROKEN at 25000 METAR KDLH 041855Z 29017G35KT 10SM BKN045 09/M02 A2945 RMK AO2 PK WND 31035/1821 SLP978 T00891022 $
2026-05-04 15:55:00Z 280° at 26 kts, Gusting to 37 kts Very Gusty Winds 10+ VFR Clouds BROKEN at 4200, BROKEN at 5000, OVERCAST at 3900, BROKEN at 19000 METAR KDLH 041555Z 28026G37KT 10SM BKN042 BKN050 09/00 A2938 RMK AO2 PK WND 29043/1513 SLP954 T00940000 $
2026-04-29 20:55:00Z 350° at 6 kts, Gusting to 15 kts Light Snow 9 VFR Clouds SCATTERED at 5000, BROKEN at 6000, OVERCAST at 7500, BROKEN at 4900 METAR KDLH 292055Z 35006G15KT 9SM -SN SCT050 BKN060 OVC075 05/M05 A3001 RMK AO2 SNB49 SLP178 P0000 60000 T00501050 56002 $
2026-04-29 18:33:00Z 330° at 12 kts, Gusting to 18 kts Light Snow, Gusty Winds 10+ VFR Clouds BROKEN at 5000, OVERCAST at 6000, OVERCAST at 4500, BROKEN at 37000 SPECI KDLH 291833Z 33012G18KT 10SM -SN BKN050 OVC060 05/M06 A3001 RMK AO2 SNB33 P0000 T00501061 $
2026-04-28 11:55:00Z 320° at 18 kts, Gusting to 38 kts Very Gusty Winds 10+ MVFR Clouds OVERCAST at 1400, BROKEN at 3300, OVERCAST at 4000 METAR KDLH 281155Z 32018G38KT 10SM OVC014 03/01 A2972 RMK AO2 PK WND 30038/1149 SLP075 70119 T00330006 10039 20028 51027 $
2026-04-28 06:03:00Z 300° at 18 kts, Gusting to 36 kts Very Gusty Winds 10+ IFR Clouds OVERCAST at 900, BROKEN at 4300, OVERCAST at 5000 SPECI KDLH 280603Z 30018G36KT 10SM OVC009 03/02 A2958 RMK AO2 PK WND 31026/0601 T00280017 $
2026-04-28 05:55:00Z 320° at 20 kts, Gusting to 36 kts Very Gusty Winds 10+ MVFR Clouds OVERCAST at 1000, BROKEN at 10000, OVERCAST at 2200 METAR KDLH 280555Z 32020G36KT 10SM OVC010 03/02 A2958 RMK AO2 PK WND 32036/0555 SLP029 60003 T00280017 10072 20028 400720028 53021 $
2026-04-28 00:55:00Z 330° at 13 kts, Gusting to 21 kts Light Rain, Gusty Winds 3 IFR Clouds BROKEN at 700, OVERCAST at 1800, BROKEN at 9000, OVERCAST at 23000 METAR KDLH 280055Z 33013G21KT 3SM -RA BR BKN007 OVC018 07/06 A2948 RMK AO2 CIG 004V011 SLP995 P0002 T00720061 $
2026-04-28 00:03:00Z 330° at 9 kts Light Rain 6 IFR Clouds BROKEN at 600, OVERCAST at 1500, BROKEN at 8000 SPECI KDLH 280003Z 33009KT 6SM -RA BR BKN006 OVC015 07/07 A2948 RMK AO2 P0000 T00720067 $
2026-04-27 23:55:00Z 330° at 8 kts Light Rain 4 MVFR Clouds SCATTERED at 600, OVERCAST at 1500, OVERCAST at 5500, OVERCAST at 13000 METAR KDLH 272355Z 33008KT 4SM -RA BR SCT006 OVC015 07/07 A2947 RMK AO2 SLP992 P0002 60068 T00720067 10072 20056 58014 $
2026-04-27 23:46:00Z 330° at 7 kts Light Rain 4 MVFR Clouds SCATTERED at 600, OVERCAST at 1500, OVERCAST at 5500 SPECI KDLH 272346Z 33007KT 4SM -RA BR SCT006 OVC015 07/07 A2948 RMK AO2 P0002 T00670067 $
2026-04-27 22:55:00Z 330° at 5 kts Light Rain 4 IFR Clouds BROKEN at 700, OVERCAST at 1100, OVERCAST at 5000, OVERCAST at 11000 METAR KDLH 272255Z 33005KT 4SM -RA BR BKN007 OVC011 07/06 A2949 RMK AO2 SLP998 P0009 T00670061 $
2026-04-27 21:55:00Z 30° at 3 kts Light Rain 3 IFR Clouds OVERCAST at 500, OVERCAST at 2300, OVERCAST at 1400, OVERCAST at 4000 METAR KDLH 272155Z 03003KT 3SM -RA BR OVC005 06/06 A2950 RMK AO2 SLP004 P0010 T00610056 $
2026-04-27 21:11:00Z 50° at 8 kts Light Rain 5 IFR Clouds OVERCAST at 500, BROKEN at 4700, OVERCAST at 8000, SCATTERED at 6000 SPECI KDLH 272111Z 05008KT 5SM -RA BR OVC005 06/06 A2951 RMK AO2 P0003 T00610056 $
2026-04-27 20:55:00Z 30° at 6 kts Light Rain 2 IFR Clouds OVERCAST at 500, BROKEN at 1400, OVERCAST at 1900, BROKEN at 4100 METAR KDLH 272055Z 03006KT 2SM -RA BR OVC005 06/06 A2952 RMK AO2 TWR VIS 2 1/2 SLP008 P0015 60047 T00610056 56018 $
2026-04-27 20:30:00Z 90° at 9 kts Light Rain 2 LIFR Clouds OVERCAST at 400, BROKEN at 2000, BROKEN at 15000, BROKEN at 12000 SPECI KDLH 272030Z 09009KT 2SM -RA BR OVC004 06/06 A2954 RMK AO2 TWR VIS 2 1/2 P0009 T00610056 $
2026-04-27 19:55:00Z 70° at 8 kts Light Rain 2 IFR Clouds OVERCAST at 500, BROKEN at 5000, BROKEN at 7500, BROKEN at 35000 METAR KDLH 271955Z 07008KT 2SM -RA BR OVC005 06/06 A2954 RMK AO2 TWR VIS 2 1/2 SLP016 P0021 T00610056 $
2026-04-27 18:55:00Z 70° at 9 kts Light Rain 1 LIFR Clouds OVERCAST at 400, BROKEN at 3200, BROKEN at 4100, BROKEN at 20000 METAR KDLH 271855Z 07009KT 1SM R09/P6000FT -RA BR OVC004 06/06 A2957 RMK AO2 SFC VIS 1 1/2 SLP026 P0011 T00610056 $
2026-04-27 18:22:00Z 70° at 6 kts Light Rain 1 LIFR Clouds OVERCAST at 200, FEW at 2700, BROKEN at 3400 SPECI KDLH 271822Z 07006KT 1SM R09/3500VP6000FT -RA BR OVC002 06/06 A2958 RMK AO2 SFC VIS 1 1/2 P0005 T00560056 $
2026-04-27 13:55:00Z 90° at 11 kts Light Rain 2 LIFR Clouds OVERCAST at 400, SCATTERED at 5000, OVERCAST at 9500 METAR KDLH 271355Z 09011KT 2SM -RA BR OVC004 04/04 A2970 RMK AO2 PK WND 10026/1305 SFC VIS 4 SLP072 P0013 T00390039 $
2026-04-27 08:55:00Z 70° at 20 kts, Gusting to 29 kts Light Rain, Gusty Winds 6 LIFR Clouds OVERCAST at 300, OVERCAST at 5500, OVERCAST at 2200 METAR KDLH 270855Z 07020G29KT 6SM -RA BR OVC003 03/03 A2982 RMK AO2 PK WND 07029/0855 PRESFR SLP112 P0000 60000 T00280028 58046 $
2026-04-26 11:55:00Z 360° at 8 kts Light Rain 6 VFR Clouds FEW at 700, OVERCAST at 3600, OVERCAST at 8000, BROKEN at 5000 METAR KDLH 261155Z 36008KT 6SM -RA BR FEW007 OVC036 03/02 A3010 RMK AO2 RAB1056E20B48 SLP206 P0001 60016 70022 T00280017 10056 20028 51014 $
2026-04-26 10:23:00Z 340° at 9 kts Light Rain 6 IFR Clouds BROKEN at 800, BROKEN at 3300, OVERCAST at 4300, OVERCAST at 3400 SPECI KDLH 261023Z 34009KT 6SM -RA BR BKN008 BKN033 OVC043 04/03 A3009 RMK AO2 P0004 T00390033 $
2026-04-24 05:27:00Z 270° at 7 kts Light Rain 0.75 LIFR Clouds BROKEN at 300, OVERCAST at 700, OVERCAST at 4700, OVERCAST at 7600 SPECI KDLH 240527Z 27007KT 3/4SM R09/4500V6000FT -RA BR BKN003 OVC007 08/08 A2955 RMK AO2 TWR VIS 1 TSE21 OCNL DSNT LTG NE P0002 T00830083 $
2026-04-24 03:55:00Z 150° at 11 kts Light Thunderstorms 1 LIFR Clouds BROKEN at 200, OVERCAST at 3500, OVERCAST at 11000, OVERCAST at 3000 METAR KDLH 240355Z 15011KT 1SM R09/P6000FT -TSRA BR BKN002 OVC035CB 09/09 A2951 RMK AO2 SFC VIS 3 SLP999 CONS LTGIC SE-E TS SE-E MOV NE P0013 T00940094 $
2026-04-24 02:55:00Z 70° at 7 kts Light Thunderstorms 1 LIFR Clouds BROKEN at 200, OVERCAST at 3700, OVERCAST at 7000, BROKEN at 21000 METAR KDLH 240255Z 07007KT 1SM R09/5500VP6000FT -TSRA BR BKN002 OVC037CB 09/09 A2950 RMK AO2 RAB15 TSB27 SLP998 OCNL LTGIC SW TS SW MOV NE P0008 60018 T00890089 53007 $
2026-04-23 22:55:00Z 120° at 9 kts Thunderstorms 7 MVFR Clouds FEW at 2200, BROKEN at 3000, OVERCAST at 4600, BROKEN at 6000 METAR KDLH 232255Z 12009KT 7SM TS FEW022 BKN030CB OVC046 06/04 A2950 RMK AO2 RAB08E50 TSB00 SLP001 OCNL LTGICCC N-E-SE AND SW-W-NW TS N-E-SE AND SW-W-NW MOV NE P0009 T00560044 $
2026-04-23 22:05:00Z 110° at 8 kts Thunderstorms 10+ VFR Clouds BROKEN at 3800, OVERCAST at 4500, OVERCAST at 4500, BROKEN at 13000 SPECI KDLH 232205Z 11008KT 10SM TS BKN038 OVC045CB 08/06 A2948 RMK AO2 TSB00 FRQ LTGICCC S-W-NW TS S-W-NW MOV NE T00780056 $
2026-04-17 20:31:00Z 310° at 15 kts, Gusting to 36 kts Light Thunderstorms, Very Gusty Winds 9 MVFR Clouds BROKEN at 2100, OVERCAST at 2900, BROKEN at 7000, OVERCAST at 7600 SPECI KDLH 172031Z 31015G36KT 9SM -TSRA BKN021 OVC029CB 02/01 A2952 RMK AO2 PK WND 30036/2026 CONS LTGICCC ALQDS TS ALQDS MOV N P0022 T00170011 $
2026-04-14 10:20:00Z 70° at 8 kts Light Rain 2 LIFR Clouds BROKEN at 200, OVERCAST at 700, BROKEN at 2700, BROKEN at 4600 SPECI KDLH 141020Z 07008KT 2SM -RA BR BKN002 OVC007 04/03 A2977 RMK AO2 DZE01RAB01 TSE16 PRESFR P0003 T00390033 $
2026-04-12 02:55:00Z 110° at 12 kts, Gusting to 17 kts Light Rain 2 LIFR Clouds OVERCAST at 200, OVERCAST at 6000, BROKEN at 7500, BROKEN at 18000 METAR KDLH 120255Z 11012G17KT 2SM -RA BR OVC002 02/02 A2996 RMK AO2 SFC VIS 3 SLP160 P0003 60005 T00220017 58021 $
2026-04-12 01:55:00Z 100° at 13 kts Light Rain 2 LIFR Clouds OVERCAST at 300, OVERCAST at 6000, OVERCAST at 8500 METAR KDLH 120155Z 10013KT 2SM -RA BR OVC003 02/01 A2999 RMK AO2 SFC VIS 3 SLP172 P0001 T00170011 $
2026-04-12 00:55:00Z 110° at 12 kts Light Rain 2 LIFR Clouds BROKEN at 300, OVERCAST at 3300, OVERCAST at 8000, BROKEN at 4600 METAR KDLH 120055Z 11012KT 2SM -RA BR BKN003 OVC033 02/01 A3002 RMK AO2 RAB19 SLP185 P0001 T00170011 $
2026-04-11 22:55:00Z 100° at 9 kts Light Rain 4 MVFR Clouds FEW at 4800, BROKEN at 6000, OVERCAST at 8000, BROKEN at 6000 METAR KDLH 112255Z 10009KT 4SM -RA BR FEW048 BKN060 OVC080 02/M01 A3008 RMK AO2 RAE21B37 SLP208 P0005 T00171006 $
2026-04-11 19:55:00Z 120° at 12 kts Light Snow 9 VFR Clouds OVERCAST at 6000, BROKEN at 8500, BROKEN at 11000, BROKEN at 6000 METAR KDLH 111955Z 12012KT 9SM -SN OVC060 04/M03 A3018 RMK AO2 SLP240 FLURRIES P0000 T00441033 $
2026-04-11 18:55:00Z 110° at 8 kts Light Snow 9 VFR Clouds OVERCAST at 7000, SCATTERED at 8000, OVERCAST at 6000, BROKEN at 21000 METAR KDLH 111855Z 11008KT 9SM -SN OVC070 05/M03 A3021 RMK AO2 SNB25 SLP249 FLURRIES P0000 T00501033 $
2026-04-11 18:25:00Z 110° at 8 kts Light Snow 10+ VFR Clouds BROKEN at 7500, OVERCAST at 9000, BROKEN at 1500 SPECI KDLH 111825Z 11008KT 10SM -SN BKN075 OVC090 05/M03 A3023 RMK AO2 SNB25 P0000 T00501033 $
2026-04-09 04:55:00Z 270° at 23 kts, Gusting to 35 kts Very Gusty Winds 10+ VFR Clouds OVERCAST at 3700, BROKEN at 1700, OVERCAST at 2200, OVERCAST at 30000 METAR KDLH 090455Z 27023G35KT 10SM OVC037 01/M05 A2977 RMK AO2 PK WND 28035/0447 SLP098 T00061050 $
2026-04-06 16:55:00Z 310° at 11 kts, Gusting to 23 kts Light Snow, Gusty Winds 7 VFR Clouds BROKEN at 3400, BROKEN at 4100, OVERCAST at 7500, BROKEN at 38000 METAR KDLH 061655Z 31011G23KT 7SM -SN BKN034 BKN041 M04/M12 A3036 RMK AO2 PK WND 34027/1633 SLP303 P0000 T10391117 $
2026-04-06 15:55:00Z 340° at 10 kts, Gusting to 25 kts Light Snow, Gusty Winds 9 VFR Clouds OVERCAST at 3400, BROKEN at 3200, OVERCAST at 4100, BROKEN at 37000 METAR KDLH 061555Z 34010G25KT 9SM -SN OVC034 M04/M12 A3034 RMK AO2 PK WND 32026/1503 SLP299 P0000 T10441122 $
2026-04-06 15:02:00Z 330° at 11 kts, Gusting to 23 kts Light Snow, Gusty Winds 5 MVFR Clouds OVERCAST at 3900, SCATTERED at 4000, BROKEN at 5000, OVERCAST at 8600 SPECI KDLH 061502Z 33011G23KT 5SM -SN OVC039 M04/M11 A3032 RMK AO2 P0000 T10391106 $
2026-04-06 14:12:00Z 350° at 10 kts, Gusting to 18 kts Light Snow, Gusty Winds 3 MVFR Clouds BROKEN at 2100, OVERCAST at 3600, OVERCAST at 4200, OVERCAST at 4900 SPECI KDLH 061412Z 35010G18KT 3SM -SN BKN021 OVC036 M04/M08 A3030 RMK AO2 SFC VIS 5 P0000 T10391083 $
2026-04-06 12:55:00Z 320° at 15 kts, Gusting to 23 kts Light Snow, Gusty Winds 9 MVFR Clouds OVERCAST at 2000, FEW at 7000, OVERCAST at 9500 METAR KDLH 061255Z 32015G23KT 9SM -SN OVC020 M03/M07 A3026 RMK AO2 PK WND 33026/1159 SLP269 P0000 T10331072 $
2026-04-06 11:55:00Z 310° at 13 kts, Gusting to 23 kts Light Snow, Gusty Winds 9 MVFR Clouds OVERCAST at 1500, BROKEN at 10000, OVERCAST at 17000, BROKEN at 20000 METAR KDLH 061155Z 31013G23KT 9SM -SN OVC015 M03/M06 A3023 RMK AO2 PK WND 32031/1109 SLP258 P0000 60001 70005 T10331061 10006 21033 53017 $
2026-04-06 10:55:00Z 320° at 12 kts, Gusting to 23 kts Light Snow, Gusty Winds 9 MVFR Clouds OVERCAST at 1600, FEW at 14000, BROKEN at 30000, BROKEN at 20000 METAR KDLH 061055Z 32012G23KT 9SM -SN OVC016 M03/M06 A3020 RMK AO2 PK WND 31029/1006 SNE07B19 SLP248 FLURRIES P0000 T10281056 $
2026-04-06 09:23:00Z 330° at 16 kts, Gusting to 27 kts Light Snow, Gusty Winds 3 MVFR Clouds SCATTERED at 600, BROKEN at 2500, OVERCAST at 4600, BROKEN at 4600 SPECI KDLH 060923Z 33016G27KT 3SM -SN SCT006 BKN025 OVC046 M01/M04 A3017 RMK AO2 PK WND 34029/0913 TWR VIS 5 P0001 T10111039 $
2026-04-06 08:55:00Z 300° at 13 kts, Gusting to 19 kts Light Snow, Mist, Gusty Winds 4 MVFR Clouds FEW at 700, BROKEN at 1300, OVERCAST at 2200, BROKEN at 10000 METAR KDLH 060855Z 30013G19KT 4SM -SN BR FEW007 BKN013 OVC022 M01/M02 A3015 RMK AO2 PK WND 31027/0817 SLP229 P0000 60000 T10061017 53007 $
2026-04-06 07:55:00Z 300° at 11 kts, Gusting to 18 kts Light Snow, Gusty Winds 8 MVFR Clouds BROKEN at 1300, OVERCAST at 2100, OVERCAST at 2400, OVERCAST at 30000 METAR KDLH 060755Z 30011G18KT 8SM -SN BKN013 OVC021 01/M01 A3014 RMK AO2 SNB29 SLP224 P0000 T00061011 $
2026-04-05 23:27:00Z 300° at 6 kts Light Snow, Mist 1.25 IFR Clouds BROKEN at 500, OVERCAST at 1700, BROKEN at 24000, BROKEN at 3000 SPECI KDLH 052327Z 30006KT 1 1/4SM -SN BR BKN005 OVC017 01/01 A3008 RMK AO2 TWR VIS 2 P0002 T00060006 $
2026-04-05 22:55:00Z 320° at 7 kts Light Snow, Mist 1.25 IFR Clouds FEW at 800, OVERCAST at 1400, OVERCAST at 3200, BROKEN at 25000 METAR KDLH 052255Z 32007KT 1 1/4SM R09/6000VP6000FT -SN BR FEW008 OVC014 01/00 A3008 RMK AO2 TWR VIS 2 RAE49SNB35 SLP210 P0002 T00110000 $
2026-04-05 04:29:00Z 320° at 14 kts, Gusting to 22 kts Light Snow, Gusty Winds 9 VFR Clouds SCATTERED at 1500, OVERCAST at 2500, BROKEN at 5200, OVERCAST at 8000 SPECI KDLH 050429Z 32014G22KT 9SM -SN SCT015 M04/M06 A2989 RMK AO2 PK WND 31026/0358 P0000 T10391056 $
2026-04-05 03:02:00Z 310° at 13 kts, Gusting to 21 kts Light Snow, Mist, Gusty Winds 4 MVFR Clouds BROKEN at 1200, BROKEN at 1700, OVERCAST at 2500, BROKEN at 18000 SPECI KDLH 050302Z 31013G21KT 4SM -SN BR BKN012 BKN017 OVC025 M03/M04 A2987 RMK AO2 P0000 T10281044 $
2026-04-05 02:23:00Z 310° at 9 kts Light Snow, Mist 4 MVFR Clouds BROKEN at 1500, OVERCAST at 4700, OVERCAST at 3500, OVERCAST at 8000 SPECI KDLH 050223Z 31009KT 4SM -SN BR BKN015 OVC047 M03/M04 A2985 RMK AO2 P0000 T10281044 $
2026-04-05 01:55:00Z 320° at 10 kts, Gusting to 18 kts Light Snow, Mist, Gusty Winds 4 MVFR Clouds SCATTERED at 800, BROKEN at 1800, OVERCAST at 9000, OVERCAST at 4200 METAR KDLH 050155Z 32010G18KT 4SM -SN BR SCT008 BKN018 OVC090 M03/M04 A2984 RMK AO2 SLP126 P0000 T10281044 $
2026-04-05 00:55:00Z 330° at 12 kts, Gusting to 19 kts Light Snow, Mist, Gusty Winds 1 IFR Clouds SCATTERED at 900, BROKEN at 1200, OVERCAST at 3900, BROKEN at 5600 METAR KDLH 050055Z 33012G19KT 1SM R09/P6000FT -SN BR SCT009 BKN012 OVC039 M02/M04 A2981 RMK AO2 SFC VIS 1 1/2 SLP115 P0000 T10221039 $
2026-04-05 00:35:00Z 320° at 14 kts, Gusting to 21 kts Light Snow, Mist, Gusty Winds 0.75 LIFR Clouds SCATTERED at 900, BROKEN at 1200, OVERCAST at 4600, OVERCAST at 2000 SPECI KDLH 050035Z 32014G21KT 3/4SM R09/P6000FT -SN BR SCT009 BKN012 OVC046 M02/M03 A2980 RMK AO2 P0000 T10221033 $
2026-04-04 23:55:00Z 330° at 10 kts, Gusting to 19 kts Light Snow, Mist, Gusty Winds 1.75 IFR Clouds SCATTERED at 900, BROKEN at 1600, OVERCAST at 5000, BROKEN at 3700 METAR KDLH 042355Z 33010G19KT 1 3/4SM -SN BR SCT009 BKN016 OVC050 M02/M03 A2979 RMK AO2 TWR VIS 2 SLP108 P0000 60005 T10171033 10000 21017 53016 $
2026-04-04 22:38:00Z 330° at 9 kts Light Snow, Mist 1 IFR Clouds SCATTERED at 900, BROKEN at 1500, OVERCAST at 2400, OVERCAST at 6600 SPECI KDLH 042238Z 33009KT 1SM R09/P6000FT -SN BR SCT009 BKN015 OVC024 M01/M03 A2977 RMK AO2 SFC VIS 1 1/2 P0000 T10061028 $
2026-04-04 22:00:00Z 340° at 11 kts, Gusting to 18 kts Light Snow, Mist, Gusty Winds 1 IFR Clouds SCATTERED at 900, BROKEN at 1900, OVERCAST at 2900, BROKEN at 25000 SPECI KDLH 042200Z 34011G18KT 1SM -SN BR SCT009 BKN019 OVC029 M01/M02 A2975 RMK AO2 P0000 T10061022 RVRNO $
2026-04-04 20:23:00Z 350° at 6 kts Light Snow, Mist 0.75 LIFR Clouds SCATTERED at 600, BROKEN at 1200, OVERCAST at 3400, OVERCAST at 4600 SPECI KDLH 042023Z 35006KT 3/4SM R09/4000VP6000FT -SN BR SCT006 BKN012 OVC034 00/M01 A2974 RMK AO2 TWR VIS 1 P0000 T00001011 $
2026-04-04 19:55:00Z 360° at 5 kts Light Snow, Mist 1 IFR Clouds BROKEN at 700, OVERCAST at 1400, OVERCAST at 2100, BROKEN at 14000 METAR KDLH 041955Z 36005KT 1SM R09/P6000FT -SN BR BKN007 OVC014 00/M01 A2973 RMK AO2 SLP088 P0001 T00001011 $
2026-04-04 18:55:00Z 60° at 8 kts Light Snow, Mist 1.5 IFR Clouds FEW at 800, OVERCAST at 1700, OVERCAST at 8500, OVERCAST at 4300 METAR KDLH 041855Z 06008KT 1 1/2SM -SN BR FEW008 OVC017 00/M02 A2973 RMK AO2 SNE04B15 SLP089 P0001 T00001017 $
2026-04-04 17:22:00Z 80° at 11 kts Light Snow, Mist 1 IFR Clouds BROKEN at 700, BROKEN at 1400, OVERCAST at 2600, OVERCAST at 11000 SPECI KDLH 041722Z 08011KT 1SM R09/P6000FT -SN BR BKN007 BKN014 OVC026 00/M02 A2975 RMK AO2 SFC VIS 1 1/2 SNB08 P0000 T00001017 $
2026-04-04 13:55:00Z 80° at 15 kts, Gusting to 25 kts Light Snow, Mist, Gusty Winds 0.5 LIFR Clouds OVERCAST at 800, BROKEN at 1100, OVERCAST at 4300, OVERCAST at 4400 METAR KDLH 041355Z 08015G25KT 1/2SM R09/3500V6000FT -SN BR OVC008 M01/M02 A2981 RMK AO2 PK WND 10031/1304 SFC VIS 3/4 SLP116 P0002 T10111022 $
2026-04-04 10:44:00Z 80° at 19 kts, Gusting to 36 kts Very Gusty Winds 1.5 IFR Clouds OVERCAST at 700, BROKEN at 2000, BROKEN at 11000 SPECI KDLH 041044Z 08019G36KT 1 1/2SM R09/6000VP6000FT -FZDZ OVC007 M02/M02 A2988 RMK AO2 PK WND 08037/1009 FZDZB44GSB01E44SNE44 P0002 I1000 T10171022 $
2026-04-04 09:55:00Z 80° at 23 kts, Gusting to 32 kts Light Snow, Mist, Very Gusty Winds 2 IFR Clouds OVERCAST at 600, OVERCAST at 2600, OVERCAST at 2300, OVERCAST at 3200 METAR KDLH 040955Z 08023G32KT 2SM -SN BR OVC006 M01/M02 A2993 RMK AO2 PK WND 07038/0902 GSE36 SLP154 P0001 T10111022 $
2026-04-04 08:55:00Z 80° at 25 kts, Gusting to 35 kts Very Gusty Winds 2.5 IFR Clouds OVERCAST at 600, OVERCAST at 700, BROKEN at 2600, BROKEN at 19000 METAR KDLH 040855Z 08025G35KT 2 1/2SM -SNGS OVC006 M01/M02 A2996 RMK AO2 PK WND 10041/0817 SFC VIS 3 SNE07B25GSB07 SLP165 P0001 60002 T10111022 58037 $
2026-04-04 08:07:00Z 80° at 21 kts, Gusting to 35 kts Very Gusty Winds 2.5 IFR Clouds OVERCAST at 700, BROKEN at 7000, OVERCAST at 9500, OVERCAST at 12000 SPECI KDLH 040807Z 08021G35KT 2 1/2SM GS BR OVC007 M01/M02 A3000 RMK AO2 PK WND 08035/0801 SNE07GSB07 P0000 T10111022 $
2026-04-04 06:55:00Z 90° at 18 kts, Gusting to 39 kts Light Snow, Mist, Very Gusty Winds 2 IFR Clouds OVERCAST at 800, SCATTERED at 4500, BROKEN at 8000, BROKEN at 20000 METAR KDLH 040655Z 09018G39KT 2SM -SN BR OVC008 M01/M03 A3004 RMK AO2 PK WND 08039/0653 CIG 007V011 SLP193 P0000 T10111028 $
2026-04-04 05:55:00Z 80° at 21 kts, Gusting to 35 kts Light Snow, Very Gusty Winds 7 IFR Clouds OVERCAST at 900, OVERCAST at 6500, OVERCAST at 2600, OVERCAST at 30000 METAR KDLH 040555Z 08021G35KT 7SM -SN OVC009 M02/M03 A3007 RMK AO2 PK WND 07035/0555 SLP204 P0000 60000 I6000 T10171028 11017 21022 400001039 58026 $
2026-04-04 04:55:00Z 80° at 16 kts, Gusting to 34 kts Light Snow, Very Gusty Winds 9 IFR Clouds OVERCAST at 900, OVERCAST at 9000, BROKEN at 12000, OVERCAST at 30000 METAR KDLH 040455Z 08016G34KT 9SM -SN OVC009 M02/M03 A3011 RMK AO2 PK WND 07035/0419 SNB47 CIG 008V013 SLP218 P0000 T10171033 $
2026-04-03 08:55:00Z 350° at 6 kts Light Snow, Mist 0.5 LIFR Clouds OVERCAST at 8000, OVERCAST at 11000, BROKEN at 4900, BROKEN at 4000 METAR KDLH 030855Z 35006KT 1/2SM R09/P6000FT -SN BR OVC080 M03/M04 A2990 RMK AO2 SFC VIS 5 SLP146 P0000 60003 T10331044 51021 $
2026-04-03 06:26:00Z 350° at 4 kts Light Snow, Mist 0.5 LIFR Clouds SCATTERED at 1900, OVERCAST at 2700, OVERCAST at 3100, BROKEN at 7000 SPECI KDLH 030626Z 35004KT 1/2SM R09/P6000FT -SN BR SCT019 OVC027 M03/M04 A2984 RMK AO2 SFC VIS 1 1/2 P0001 T10331039 $
2026-04-03 05:55:00Z 20° at 7 kts Light Snow, Mist 0.5 LIFR Clouds FEW at 1300, OVERCAST at 3000, OVERCAST at 4600, FEW at 700 METAR KDLH 030555Z 02007KT 1/2SM R09/P6000FT -SN BR FEW013 OVC030 M03/M04 A2983 RMK AO2 SFC VIS 2 SLP123 P0002 60026 T10281044 11022 21028 410171039 53019 $
2026-04-03 05:03:00Z 40° at 7 kts Light Snow, Mist 0.5 LIFR Clouds SCATTERED at 1500, OVERCAST at 2000, OVERCAST at 3200, BROKEN at 5500 SPECI KDLH 030503Z 04007KT 1/2SM R09/P6000FT -SN BR SCT015 OVC020 M03/M04 A2982 RMK AO2 SFC VIS 1 1/2 P0000 T10281044 $
2026-04-02 19:55:00Z 80° at 22 kts, Gusting to 36 kts Very Gusty Winds 0.5 LIFR Clouds OVERCAST at 900, SCATTERED at 3600, SCATTERED at 4400, BROKEN at 20000 METAR KDLH 021955Z 08022G36KT 1/2SM R09/4000V5000FT -SNPL BLSN OVC009 M02/M03 A2979 RMK AO2 PK WND 07036/1946 PLB47 SLP110 P0001 T10171033 $
2026-04-02 18:55:00Z 70° at 23 kts, Gusting to 36 kts Very Gusty Winds 0.5 LIFR Clouds OVERCAST at 700, SCATTERED at 25000, OVERCAST at 3900, SCATTERED at 21000 METAR KDLH 021855Z 07023G36KT 1/2SM R09/4500V6000FT -SN BLSN OVC007 M02/M03 A2982 RMK AO2 PK WND 08039/1831 SLP121 P0000 T10171033 $
2026-04-02 11:55:00Z 80° at 14 kts, Gusting to 30 kts Light Snow, Very Gusty Winds 8 MVFR Clouds OVERCAST at 2800, SCATTERED at 2300, OVERCAST at 9000, OVERCAST at 28000 METAR KDLH 021155Z 08014G30KT 8SM -SN OVC028 M03/M06 A3001 RMK AO2 PK WND 10031/1128 SLP188 P0000 60000 70001 T10281056 11028 21039 56023 $
2026-04-02 11:12:00Z 80° at 15 kts, Gusting to 29 kts Light Snow, Gusty Winds 9 MVFR Clouds FEW at 1300, BROKEN at 2900, OVERCAST at 6500, BROKEN at 10000 SPECI KDLH 021112Z 08015G29KT 9SM -SN FEW013 BKN029 OVC065 M03/M06 A3003 RMK AO2 PK WND 08029/1106 P0000 T10281056 $
2026-04-02 09:57:00Z 80° at 18 kts, Gusting to 27 kts Light Snow, Gusty Winds 10+ VFR Clouds SCATTERED at 1000, OVERCAST at 6500, BROKEN at 8500, BROKEN at 18000 SPECI KDLH 020957Z 08018G27KT 10SM -SN SCT010 OVC065 M03/M05 A3006 RMK AO2 PK WND 10027/0957 SNB57 P0000 T10281050 $
2026-04-02 05:06:00Z 80° at 17 kts, Gusting to 23 kts Light Snow, Gusty Winds 9 IFR Clouds OVERCAST at 800, BROKEN at 8800, OVERCAST at 9000, BROKEN at 10000 SPECI KDLH 020506Z 08017G23KT 9SM -SN OVC008 M04/M06 A3016 RMK AO2 SNB01 CIG 007V013 P0000 T10391056 $
2026-04-01 11:55:00Z 80° at 12 kts, Gusting to 25 kts Light Snow, Gusty Winds 7 IFR Clouds OVERCAST at 600, BROKEN at 7500, OVERCAST at 25000, BROKEN at 20000 METAR KDLH 011155Z 08012G25KT 7SM -SN OVC006 M04/M05 A3029 RMK AO2 PK WND 07026/1115 SLP282 P0000 60000 T10391050 11011 21039 53024 $
2026-04-01 10:55:00Z 80° at 13 kts, Gusting to 19 kts Light Snow, Gusty Winds 4 IFR Clouds BROKEN at 900, OVERCAST at 1500, OVERCAST at 9000 METAR KDLH 011055Z 08013G19KT 4SM -SN BKN009 OVC015 M03/M05 A3026 RMK AO2 SNB12 SLP269 VIS E-SE 2 P0000 T10331050 $
2026-03-31 09:37:00Z 50° at 13 kts, Gusting to 20 kts Light Snow, Gusty Winds 7 VFR Clouds BROKEN at 4400, OVERCAST at 11000, OVERCAST at 2700, BROKEN at 29000 SPECI KDLH 310937Z 05013G20KT 7SM -SN BKN044 OVC110 M01/M06 A2990 RMK AO2 SNB35 P0000 T10061056 $
2026-03-27 16:18:00Z 300° at 13 kts, Gusting to 20 kts Light Snow, Gusty Winds 5 MVFR Clouds SCATTERED at 2300, BROKEN at 2700, OVERCAST at 3300, BROKEN at 3500 SPECI KDLH 271618Z 30013G20KT 5SM -SN SCT023 BKN027 OVC033 M06/M11 A3044 RMK AO2 P0000 T10611106 $
2026-03-27 15:14:00Z 290° at 16 kts Light Snow 9 MVFR Clouds SCATTERED at 2400, BROKEN at 3000, OVERCAST at 4000, BROKEN at 8000 SPECI KDLH 271514Z 29016KT 9SM -SN SCT024 BKN030 M06/M12 A3043 RMK AO2 P0000 T10611117 $
2026-03-27 13:55:00Z 320° at 10 kts Light Snow 3 MVFR Clouds FEW at 1500, SCATTERED at 3800, OVERCAST at 9000, OVERCAST at 2500 METAR KDLH 271355Z COR 32010KT 3SM -SN FEW015 SCT038 OVC090 M07/M11 A3043 RMK AO2 SFC VIS 7 SLP331 P0000 T10721106 $
2026-03-27 13:02:00Z 320° at 8 kts Light Snow, Mist 2.5 IFR Clouds FEW at 1200, BROKEN at 4100, OVERCAST at 5000 SPECI KDLH 271302Z 32008KT 2 1/2SM -SN BR FEW012 BKN041 OVC050 M07/M09 A3042 RMK AO2 P0000 T10721094 $
2026-03-27 11:55:00Z 340° at 6 kts Light Snow 0.75 LIFR Clouds OVERCAST at 2700, OVERCAST at 2900, OVERCAST at 7000, BROKEN at 6500 METAR KDLH 271155Z 34006KT 3/4SM R09/P6000FT -SN OVC027 M07/M10 A3039 RMK AO2 TWR VIS 1 SNB40 SLP316 P0000 60000 T10721100 11050 21078 53017 $
2026-03-26 09:29:00Z Winds Calm Light Freezing Rain 7 LIFR Clouds BROKEN at 400, BROKEN at 1200, OVERCAST at 4100, BROKEN at 4200 SPECI KDLH 260929Z 00000KT 7SM -FZRA BKN004 BKN012 OVC041 00/M01 A2976 RMK AO2 FZRAB23 P0000 I1000 T00001006 $