Midland International Airport

Time Wind Weather Visibility Flight Category Ceiling (AGL FT) Raw Text
2026-03-27 19:53:00Z 20° at 25 kts, Gusting to 32 kts Very Gusty Winds 7 VFR Clouds BROKEN at 3500, OVERCAST at 4300, OVERCAST at 4200, OVERCAST at 4100 METAR KMAF 271953Z 02025G32KT 7SM BLDU HZ BKN035 OVC043 12/01 A3040 RMK AO2 PK WND 01036/1923 SLP265 T01170011
2026-03-27 18:53:00Z 20° at 27 kts, Gusting to 32 kts Very Gusty Winds 6 VFR Clouds SCATTERED at 4000, OVERCAST at 4800, BROKEN at 11000, FEW at 10000 METAR KMAF 271853Z 02027G32KT 6SM BLDU HZ SCT040 OVC048 14/00 A3038 RMK AO2 PK WND 36037/1834 SLP258 T01390000
2026-03-27 17:53:00Z 10° at 25 kts, Gusting to 32 kts Very Gusty Winds 5 MVFR Clouds OVERCAST at 4300, OVERCAST at 2500, OVERCAST at 5500, OVERCAST at 25000 METAR KMAF 271753Z 01025G32KT 5SM BLDU HZ OVC043 14/M01 A3038 RMK AO2 PK WND 02034/1705 SLP255 T01441011 10150 20106 51031
2026-03-27 15:55:00Z 30° at 25 kts, Gusting to 34 kts Very Gusty Winds 5 MVFR Clouds BROKEN at 2900, OVERCAST at 3500, OVERCAST at 3300, BROKEN at 20000 SPECI KMAF 271555Z 03025G34KT 5SM BLDU HZ BKN029 OVC035 14/M01 A3033 RMK AO2 PK WND 02031/1555 T01441006
2026-03-27 15:08:00Z 10° at 25 kts, Gusting to 34 kts Very Gusty Winds 4 MVFR Clouds CLR at 1700, OVERCAST at 5000, OVERCAST at 11000, BROKEN at 10000 SPECI KMAF 271508Z 01025G34KT 4SM BLDU HZ CLR 13/M02 A3029 RMK AO2 PK WND 01034/1507 T01281017
2026-03-27 13:53:00Z 20° at 31 kts, Gusting to 42 kts Very Gusty Winds 2 IFR Clouds CLR at 2100, OVERCAST at 3000, OVERCAST at 9000, OVERCAST at 13000 METAR KMAF 271353Z 02031G42KT 2SM BLDU HZ CLR 11/M03 A3022 RMK AO2 PK WND 02043/1302 PRESRR SLP200 T01061028
2026-03-27 13:00:00Z 10° at 33 kts, Gusting to 43 kts Blowing Dust, Very Gusty Winds 1.5 IFR Clouds CLR at 1600, SCATTERED at 4500, OVERCAST at 3800 SPECI KMAF 271300Z COR 01033G43KT 1 1/2SM BLDU CLR 11/01 A3015 RMK AO2 PK WND 03040/1259 T01110006
2026-03-27 11:53:00Z 10° at 25 kts, Gusting to 35 kts Haze, Very Gusty Winds 2 IFR Clouds OVERCAST at 1700, BROKEN at 12000, OVERCAST at 5000, BROKEN at 6500 METAR KMAF 271153Z 01025G35KT 2SM HZ OVC017 14/05 A3009 RMK AO2 PK WND 02043/1137 PRESRR SLP146 T01390050 10222 20139 53055
2026-03-23 11:53:00Z 30° at 11 kts Blowing Dust 10+ VFR Clouds CLR at 2500, OVERCAST at 3500, OVERCAST at 6000, OVERCAST at 18000 METAR KMAF 231153Z 03011KT 10SM BLDU CLR 11/01 A3016 RMK AO2 SLP171 T01110011 10183 20111 53014
2026-03-23 10:53:00Z 30° at 13 kts Blowing Dust 10+ VFR Clouds CLR at 500, BROKEN at 5500, OVERCAST at 4800, BROKEN at 25000 METAR KMAF 231053Z AUTO 03013KT 10SM BLDU CLR 12/01 A3014 RMK AO2 SLP162 T01220011
2026-03-23 09:53:00Z 30° at 16 kts Blowing Dust 10+ VFR Clouds CLR at 300, OVERCAST at 4600, OVERCAST at 7500 METAR KMAF 230953Z AUTO 03016KT 10SM BLDU CLR 13/02 A3013 RMK AO2 SLP156 T01280017
2026-03-23 08:53:00Z 40° at 17 kts, Gusting to 24 kts Blowing Dust, Gusty Winds 10+ VFR Clouds CLR at 1400, OVERCAST at 2200, OVERCAST at 7000, OVERCAST at 30000 METAR KMAF 230853Z AUTO 04017G24KT 10SM BLDU CLR 14/02 A3012 RMK AO2 PK WND 02026/0801 SLP153 T01390022 53016
2026-03-23 07:53:00Z 40° at 19 kts, Gusting to 27 kts Blowing Dust, Gusty Winds 10+ VFR Clouds CLR at 1900, OVERCAST at 2400, OVERCAST at 6500, BROKEN at 25000 METAR KMAF 230753Z AUTO 04019G27KT 10SM BLDU CLR 15/02 A3010 RMK AO2 PK WND 05028/0722 SLP147 T01500017
2026-03-23 06:53:00Z 50° at 17 kts, Gusting to 23 kts Blowing Dust, Gusty Winds 9 VFR Clouds CLR at 900, OVERCAST at 8500, OVERCAST at 8500, BROKEN at 12000 METAR KMAF 230653Z AUTO 05017G23KT 9SM BLDU CLR 17/02 A3007 RMK AO2 PK WND 06028/0635 SLP137 T01670017
2026-03-23 05:53:00Z 50° at 20 kts, Gusting to 26 kts Blowing Dust, Gusty Winds 10+ VFR Clouds CLR at 1000, OVERCAST at 10000, BROKEN at 500 METAR KMAF 230553Z AUTO 05020G26KT 10SM BLDU CLR 18/01 A3007 RMK AO2 PK WND 06032/0503 SLP135 T01830011 10367 20183 403720167 51028
2026-03-23 04:53:00Z 60° at 22 kts, Gusting to 35 kts Blowing Dust, Very Gusty Winds 9 VFR Clouds CLR at 4300, BROKEN at 23000, OVERCAST at 11000, OVERCAST at 30000 METAR KMAF 230453Z AUTO 06022G35KT 9SM BLDU CLR 21/01 A3005 RMK AO2 PK WND 05035/0448 SLP128 T02060006
2026-03-23 03:53:00Z 60° at 21 kts, Gusting to 32 kts Blowing Dust, Very Gusty Winds 9 VFR Clouds CLR at 12000, FEW at 20000, OVERCAST at 3800 METAR KMAF 230353Z AUTO 06021G32KT 9SM BLDU CLR 22/02 A3002 RMK AO2 PK WND 06037/0259 SLP120 T02220017
2026-03-23 02:53:00Z 60° at 19 kts, Gusting to 35 kts Blowing Dust, Very Gusty Winds 7 VFR Clouds FEW at 3600, OVERCAST at 11000, OVERCAST at 2000, FEW at 12000 METAR KMAF 230253Z AUTO 06019G35KT 7SM BLDU FEW036 24/02 A2998 RMK AO2 PK WND 05043/0156 SLP107 T02440022 53050
2026-03-23 02:13:00Z 50° at 26 kts, Gusting to 37 kts Blowing Dust, Very Gusty Winds 5 MVFR Clouds OVERCAST at 3400, OVERCAST at 1300, OVERCAST at 6000, OVERCAST at 6600 SPECI KMAF 230213Z 05026G37KT 5SM BLDU OVC034 27/02 A2994 RMK AO2 PK WND 05043/0156 PRESRR T02670017
2026-03-23 01:53:00Z 20° at 28 kts, Gusting to 42 kts Blowing Dust, Very Gusty Winds 2 IFR Clouds BROKEN at 2500, OVERCAST at 5000, OVERCAST at 11000 METAR KMAF 230153Z 02028G42KT 2SM BLDU BKN025 28/02 A2990 RMK AO2 PK WND 04042/0150 WSHFT 0137 PRESRR SLP083 T02780017
2026-03-16 11:53:00Z 60° at 9 kts Blowing Dust 10+ VFR Clouds CLR at 2400, OVERCAST at 2500, OVERCAST at 4400, OVERCAST at 25000 METAR KMAF 161153Z 06009KT 10SM BLDU CLR 01/M14 A3034 RMK AO2 SLP263 T00061144 10061 20006 53002
2026-03-16 10:53:00Z 50° at 10 kts Blowing Dust 10+ VFR Clouds CLR at 1700, FEW at 12000, OVERCAST at 5500, OVERCAST at 30000 METAR KMAF 161053Z COR 05010KT 10SM BLDU CLR 01/M14 A3034 RMK AO2 SLP261 T00111144
2026-03-16 09:53:00Z 40° at 16 kts Blowing Dust 10+ VFR Clouds CLR at 4100, OVERCAST at 8000, OVERCAST at 2300, OVERCAST at 30000 METAR KMAF 160953Z AUTO 04016KT 10SM BLDU CLR 02/M14 A3033 RMK AO2 SLP255 T00221144
2026-03-16 08:53:00Z 40° at 13 kts, Gusting to 22 kts Blowing Dust, Gusty Winds 9 VFR Clouds CLR at 5500, FEW at 10000, FEW at 20000, BROKEN at 4500 METAR KMAF 160853Z AUTO 04013G22KT 9SM BLDU CLR 03/M14 A3034 RMK AO2 PK WND 04026/0759 SLP253 T00281144 51018
2026-03-16 07:53:00Z 40° at 16 kts Blowing Dust 8 VFR Clouds CLR at 6000, FEW at 11000, SCATTERED at 8000, OVERCAST at 6500 METAR KMAF 160753Z AUTO 04016KT 8SM BLDU CLR 04/M15 A3033 RMK AO2 PK WND 02027/0724 SLP248 T00391150
2026-03-16 06:53:00Z 30° at 16 kts, Gusting to 27 kts Blowing Dust, Gusty Winds 9 VFR Clouds CLR at 8000, SCATTERED at 3600, OVERCAST at 25000, OVERCAST at 16000 METAR KMAF 160653Z AUTO 03016G27KT 9SM BLDU CLR 05/M16 A3031 RMK AO2 PK WND 03027/0648 SLP233 T00501161
2026-03-16 05:53:00Z 30° at 20 kts, Gusting to 31 kts Blowing Dust, Very Gusty Winds 8 VFR Clouds CLR at 3600, BROKEN at 7000, BROKEN at 11000, OVERCAST at 30000 METAR KMAF 160553Z AUTO 03020G31KT 8SM BLDU CLR 06/M17 A3028 RMK AO2 PK WND 03031/0546 SLP223 T00611167 10144 20061 402940061 51040
2026-03-16 04:53:00Z 30° at 17 kts, Gusting to 28 kts Blowing Dust, Gusty Winds 8 VFR Clouds CLR at 3500, BROKEN at 1300, OVERCAST at 8000, BROKEN at 25000 METAR KMAF 160453Z AUTO 03017G28KT 8SM BLDU CLR 07/M16 A3024 RMK AO2 PK WND 03032/0405 SLP210 T00671156
2026-03-16 03:53:00Z 20° at 17 kts, Gusting to 27 kts Blowing Dust, Gusty Winds 8 VFR Clouds CLR at 9000, SCATTERED at 3100, SCATTERED at 5500, OVERCAST at 3600 METAR KMAF 160353Z AUTO 02017G27KT 8SM BLDU CLR 08/M14 A3021 RMK AO2 PK WND 04036/0259 SLP200 T00781144
2026-03-16 02:53:00Z 30° at 22 kts, Gusting to 35 kts Blowing Dust, Very Gusty Winds 6 VFR Clouds OVERCAST at 3700, BROKEN at 17000, OVERCAST at 7000, BROKEN at 15000 METAR KMAF 160253Z AUTO 03022G35KT 6SM BLDU OVC037 09/M14 A3015 RMK AO2 PK WND 03039/0158 PRESRR SLP183 T00891144 53053
2026-03-16 01:53:00Z 30° at 25 kts, Gusting to 38 kts Blowing Dust, Very Gusty Winds 6 VFR Clouds OVERCAST at 3500, BROKEN at 7500, BROKEN at 10000, OVERCAST at 3000 METAR KMAF 160153Z 03025G38KT 6SM BLDU OVC035 11/M13 A3007 RMK AO2 PK WND 03038/0144 SLP158 T01061128
2026-03-16 00:53:00Z 40° at 25 kts, Gusting to 38 kts Blowing Dust, Very Gusty Winds 4 MVFR Clouds OVERCAST at 3500, BROKEN at 4800, OVERCAST at 11000, OVERCAST at 20000 METAR KMAF 160053Z 04025G38KT 4SM BLDU OVC035 12/M11 A3002 RMK AO2 PK WND 03040/0042 SLP140 T01221111
2026-03-15 23:53:00Z 30° at 27 kts, Gusting to 37 kts Blowing Dust, Very Gusty Winds 4 MVFR Clouds OVERCAST at 3300, BROKEN at 2400, OVERCAST at 4600, BROKEN at 20000 METAR KMAF 152353Z 03027G37KT 4SM BLDU OVC033 14/M09 A2998 RMK AO2 PK WND 03040/2317 SLP121 T01441089 10294 20144 51030
2026-03-15 22:53:00Z 20° at 26 kts, Gusting to 38 kts Blowing Dust, Very Gusty Winds 2.5 IFR Clouds BROKEN at 3000, OVERCAST at 3800, OVERCAST at 3500, OVERCAST at 27000 METAR KMAF 152253Z 02026G38KT 2 1/2SM BLDU BKN030 OVC038 16/M06 A2995 RMK AO2 PK WND 04039/2231 SLP109 T01611056
2026-03-15 21:53:00Z 20° at 25 kts, Gusting to 37 kts Blowing Dust, Very Gusty Winds 1.5 IFR Clouds OVERCAST at 2800, FEW at 7500, BROKEN at 10000, OVERCAST at 20000 METAR KMAF 152153Z 02025G37KT 1 1/2SM BLDU OVC028 18/M05 A2992 RMK AO2 PK WND 01040/2102 SLP097 T01781050
2026-03-15 20:53:00Z 30° at 30 kts, Gusting to 38 kts Blowing Dust, Very Gusty Winds 2.5 IFR Clouds BROKEN at 2800, OVERCAST at 3500, OVERCAST at 7000, BROKEN at 18000 METAR KMAF 152053Z 03030G38KT 2 1/2SM BLDU BKN028 OVC035 20/M04 A2988 RMK AO2 PK WND 03039/2002 SLP080 T02001039 53024
2026-03-15 19:53:00Z 20° at 29 kts, Gusting to 37 kts Blowing Dust, Very Gusty Winds 2.5 IFR Clouds BROKEN at 2700, OVERCAST at 3300, OVERCAST at 10000, SCATTERED at 16000 METAR KMAF 151953Z 02029G37KT 2 1/2SM BLDU BKN027 OVC033 23/M03 A2983 RMK AO2 PK WND 02058/1901 WSHFT 1855 SLP060 T02331033
2026-03-15 19:09:00Z 20° at 31 kts, Gusting to 58 kts Blowing Dust, Very Gusty Winds 1 IFR Clouds OVX at 1900, OVERCAST at 2500, OVERCAST at 3900, OVERCAST at 8400 SPECI KMAF 151909Z 02031G58KT 1SM BLDU VV019 27/M04 A2981 RMK AO2 PK WND 02058/1901 WSHFT 1855 T02671039
2026-03-15 16:53:00Z 310° at 26 kts, Gusting to 37 kts Very Gusty Winds 6 VFR Clouds CLR at 3600, OVERCAST at 4700, BROKEN at 25000, OVERCAST at 20000 METAR KMAF 151653Z COR 31026G37KT 6SM CLR 28/M07 A2979 RMK AO2 PK WND 31038/1627 RAB1555 SLP040 P0000 T02781072
2026-03-11 22:53:00Z 40° at 17 kts, Gusting to 27 kts Blowing Dust, Gusty Winds 9 VFR Clouds CLR at 1200, OVERCAST at 2500, OVERCAST at 6500, BROKEN at 25000 METAR KMAF 112253Z 04017G27KT 9SM BLDU CLR 19/M03 A3023 RMK AO2 PK WND 02028/2212 SLP210 T01891028
2026-03-11 21:53:00Z 30° at 20 kts, Gusting to 29 kts Blowing Dust, Gusty Winds 8 VFR Clouds BROKEN at 3100, OVERCAST at 3300, OVERCAST at 2800, BROKEN at 25000 METAR KMAF 112153Z 03020G29KT 8SM BLDU BKN031 20/M02 A3021 RMK AO2 PK WND 04031/2106 SLP199 T02001017
2026-03-11 21:23:00Z 30° at 19 kts, Gusting to 30 kts Blowing Dust, Very Gusty Winds 7 MVFR Clouds OVERCAST at 2900, BROKEN at 3000, OVERCAST at 4400, BROKEN at 25000 SPECI KMAF 112123Z 03019G30KT 7SM BLDU OVC029 19/M02 A3020 RMK AO2 PK WND 04031/2106 T01941017
2026-03-11 20:53:00Z 40° at 21 kts, Gusting to 32 kts Blowing Dust, Very Gusty Winds 6 MVFR Clouds OVERCAST at 3000, BROKEN at 20000, OVERCAST at 25000, SCATTERED at 24000 METAR KMAF 112053Z 04021G32KT 6SM BLDU OVC030 20/M02 A3018 RMK AO2 PK WND 03035/2008 SLP191 T02001017 51010
2026-03-11 20:07:00Z 30° at 27 kts, Gusting to 34 kts Blowing Dust, Very Gusty Winds 4 MVFR Clouds BROKEN at 3100, OVERCAST at 3800, OVERCAST at 24000, BROKEN at 7500 SPECI KMAF 112007Z 03027G34KT 4SM BLDU BKN031 OVC038 19/M02 A3017 RMK AO2 PK WND 03034/2006 T01941017 $
2026-03-11 19:26:00Z 10° at 28 kts, Gusting to 39 kts Blowing Dust, Very Gusty Winds 3 MVFR Clouds BROKEN at 3000, OVERCAST at 3700, OVERCAST at 7000, OVERCAST at 4900 SPECI KMAF 111926Z 01028G39KT 3SM BLDU BKN030 OVC037 19/M01 A3017 RMK AO2 PK WND 02039/1910 T01891011 $
2026-03-11 18:53:00Z 10° at 30 kts, Gusting to 39 kts Blowing Dust, Very Gusty Winds 1 IFR Clouds BROKEN at 2700, OVERCAST at 3600, OVERCAST at 7500, BROKEN at 27000 METAR KMAF 111853Z 01030G39KT 1SM BLDU BKN027 OVC036 18/M01 A3017 RMK AO2 PK WND 02044/1831 SFC VIS 2 1/2 SLP188 T01781011 $
2026-03-11 18:24:00Z 10° at 26 kts, Gusting to 40 kts Blowing Dust, Very Gusty Winds 1.75 IFR Clouds BROKEN at 2500, OVERCAST at 3300, FEW at 4000, OVERCAST at 3500 SPECI KMAF 111824Z 01026G40KT 1 3/4SM BLDU BKN025 OVC033 17/M01 A3017 RMK AO2 PK WND 04040/1821 T01721011 $
2026-03-11 17:17:00Z 10° at 28 kts, Gusting to 44 kts Blowing Dust, Very Gusty Winds 2 IFR Clouds OVERCAST at 2700, SCATTERED at 5100, BROKEN at 20000, BROKEN at 15000 SPECI KMAF 111717Z 01028G44KT 2SM BLDU OVC027 16/M01 A3013 RMK AO2 PK WND 02044/1712 T01561006 $
2026-03-11 16:53:00Z 10° at 28 kts, Gusting to 38 kts Blowing Dust, Very Gusty Winds 3 MVFR Clouds OVERCAST at 2700, FEW at 22000, OVERCAST at 4300, OVERCAST at 25000 METAR KMAF 111653Z 01028G38KT 3SM BLDU OVC027 15/M01 A3012 RMK AO2 PK WND 35043/1611 SLP170 T01501006
2026-03-11 15:53:00Z 360° at 29 kts, Gusting to 40 kts Blowing Dust, Very Gusty Winds 4 MVFR Clouds OVERCAST at 2700, SCATTERED at 5000, BROKEN at 8500, BROKEN at 25000 METAR KMAF 111553Z 36029G40KT 4SM BLDU OVC027 13/01 A3008 RMK AO2 PK WND 01040/1553 SLP160 T01280011
2026-03-11 15:05:00Z 360° at 21 kts, Gusting to 31 kts Blowing Dust, Very Gusty Winds 3 MVFR Clouds OVERCAST at 2100, SCATTERED at 2200, OVERCAST at 2800, BROKEN at 9000 SPECI KMAF 111505Z 36021G31KT 3SM BLDU OVC021 11/01 A3005 RMK AO2 PK WND 36031/1501 T01110006
2026-03-11 14:37:00Z 350° at 25 kts, Gusting to 34 kts Blowing Dust, Very Gusty Winds 2 IFR Clouds OVERCAST at 2000, BROKEN at 1000, OVERCAST at 1600, OVERCAST at 7300 SPECI KMAF 111437Z 35025G34KT 2SM BLDU OVC020 11/01 A3002 RMK AO2 PK WND 35040/1423 RAB00E14 P0000 T01060006
2026-03-11 05:53:00Z 250° at 17 kts, Gusting to 37 kts Very Gusty Winds 10+ VFR Clouds CLR at 5500, BROKEN at 8000, OVERCAST at 10000, OVERCAST at 15000 METAR KMAF 110553Z AUTO 25017G37KT 10SM CLR 16/02 A2983 RMK AO2 PK WND 27037/0544 SLP062 T01610022 10211 20161 402890144 55011
2026-03-11 00:53:00Z 280° at 22 kts, Gusting to 31 kts Blowing Dust, Very Gusty Winds 10+ VFR Clouds BROKEN at 10000, BROKEN at 12000, OVERCAST at 4400, BROKEN at 25000 METAR KMAF 110053Z 28022G31KT 10SM BLDU BKN100 BKN120 21/02 A2984 RMK AO2 PK WND 27038/0037 SLP069 T02060022
2026-03-10 23:53:00Z 280° at 23 kts, Gusting to 32 kts Blowing Dust, Very Gusty Winds 10+ VFR Clouds FEW at 12000, BROKEN at 15000, BROKEN at 25000, BROKEN at 25000 METAR KMAF 102353Z 28023G32KT 10SM BLDU FEW120 21/03 A2981 RMK AO2 PK WND 29034/2303 SLP060 60000 T02110028 10289 20211 51014
2026-03-10 22:53:00Z 280° at 21 kts, Gusting to 38 kts Haze, Very Gusty Winds 6 VFR Clouds BROKEN at 3800, BROKEN at 11000, OVERCAST at 7000, OVERCAST at 25000 METAR KMAF 102253Z 28021G38KT 6SM HZ BKN038 BKN110 23/04 A2981 RMK AO2 PK WND 29041/2200 SLP059 T02280039
2026-03-10 22:02:00Z 290° at 28 kts, Gusting to 41 kts Haze, Very Gusty Winds 6 VFR Clouds BROKEN at 3800, BROKEN at 11000, OVERCAST at 4700 SPECI KMAF 102202Z 29028G41KT 6SM HZ BKN038 BKN110 23/05 A2981 RMK AO2 PK WND 29041/2200 LTG DSNT NE AND SE T02330050
2026-03-10 21:24:00Z 280° at 29 kts, Gusting to 42 kts Very Gusty Winds 1.75 IFR Clouds FEW at 2700, SCATTERED at 4700, BROKEN at 11000, OVERCAST at 6000 SPECI KMAF 102124Z 28029G42KT 1 3/4SM VCTS -RA BLDU FEW027 SCT047 BKN110 23/08 A2979 RMK AO2 PK WND 21047/2113 WSHFT 2107 RAB19 PRESRR P0000 T02280078
2026-03-07 07:40:00Z 10° at 7 kts Thunderstorms 10+ VFR Clouds BROKEN at 8000, BROKEN at 11000, OVERCAST at 2700, BROKEN at 4400 SPECI KMAF 070740Z AUTO 01007KT 10SM TS BKN080 BKN110 14/M08 A2994 RMK AO2 LTG DSNT NE AND SE AND W TSB34 T01441078
2026-02-25 21:53:00Z 280° at 25 kts, Gusting to 34 kts Very Gusty Winds 10+ VFR Clouds CLR at 600, FEW at 1400, OVERCAST at 7000, FEW at 22000 METAR KMAF 252153Z 28025G34KT 10SM CLR 32/M01 A2969 RMK AO2 PK WND 29036/2100 SLP011 T03171006
2026-02-25 20:53:00Z 280° at 24 kts, Gusting to 38 kts Very Gusty Winds 9 VFR Clouds CLR at 4200, OVERCAST at 9500, OVERCAST at 5000, BROKEN at 22000 METAR KMAF 252053Z 28024G38KT 9SM CLR 32/M01 A2970 RMK AO2 PK WND 28038/2053 SLP014 T03171006 56030
2026-02-25 19:53:00Z 280° at 27 kts, Gusting to 34 kts Very Gusty Winds 9 VFR Clouds CLR at 4600, BROKEN at 5500, OVERCAST at 7000, BROKEN at 22000 METAR KMAF 251953Z 28027G34KT 9SM CLR 31/M01 A2972 RMK AO2 PK WND 28034/1953 SLP022 T03111006
2026-02-19 22:53:00Z 240° at 21 kts, Gusting to 36 kts Very Gusty Winds 10+ VFR Clouds CLR at 4100, BROKEN at 5500, OVERCAST at 8000, OVERCAST at 16000 METAR KMAF 192253Z 24021G36KT 10SM CLR 22/M07 A2974 RMK AO2 PK WND 24037/2208 SLP039 T02221072
2026-02-18 21:53:00Z 240° at 26 kts, Gusting to 37 kts Very Gusty Winds 9 VFR Clouds CLR at 4300, FEW at 20000, OVERCAST at 9500, BROKEN at 13000 METAR KMAF 182153Z 24026G37KT 9SM CLR 24/M04 A2970 RMK AO2 PK WND 22037/2146 SLP024 T02441044
2026-02-18 20:53:00Z 240° at 24 kts, Gusting to 36 kts Very Gusty Winds 10+ VFR Clouds CLR at 5000, OVERCAST at 3900, OVERCAST at 5000, BROKEN at 25000 METAR KMAF 182053Z 24024G36KT 10SM CLR 23/M04 A2975 RMK AO2 PK WND 24036/2030 SLP039 T02331039 56049
2026-02-18 10:53:00Z 280° at 5 kts Blowing Dust 10+ VFR Clouds CLR at 2800, BROKEN at 3500, OVERCAST at 5000, OVERCAST at 20000 METAR KMAF 181053Z AUTO 28005KT 10SM BLDU CLR 08/02 A2994 RMK AO2 SLP106 T00830017
2026-02-18 09:53:00Z 270° at 9 kts Blowing Dust 10+ VFR Clouds CLR at 1600, OVERCAST at 6000, OVERCAST at 10000, BROKEN at 15000 METAR KMAF 180953Z AUTO 27009KT 10SM BLDU CLR 11/02 A2995 RMK AO2 SLP105 T01060017
2026-02-18 08:53:00Z 240° at 8 kts Blowing Dust 10+ VFR Clouds CLR at 9000, OVERCAST at 7500, OVERCAST at 11000, BROKEN at 5500 METAR KMAF 180853Z AUTO 24008KT 10SM BLDU CLR 13/01 A2996 RMK AO2 SLP106 T01280006 55000
2026-02-18 07:53:00Z 240° at 8 kts Blowing Dust 10+ VFR Clouds CLR at 200, OVERCAST at 1600, BROKEN at 25000, OVERCAST at 20000 METAR KMAF 180753Z AUTO 24008KT 10SM BLDU CLR 13/01 A2995 RMK AO2 SLP106 T01330011
2026-02-18 06:53:00Z 250° at 7 kts Blowing Dust 10+ VFR Clouds CLR at 300, OVERCAST at 1100, BROKEN at 12000, OVERCAST at 30000 METAR KMAF 180653Z AUTO 25007KT 10SM BLDU CLR 13/02 A2996 RMK AO2 SLP109 T01330022
2026-02-18 05:53:00Z 270° at 6 kts Blowing Dust 10+ VFR Clouds CLR at 6000, SCATTERED at 8000, OVERCAST at 9500, BROKEN at 20000 METAR KMAF 180553Z AUTO 27006KT 10SM BLDU CLR 15/02 A2996 RMK AO2 SLP110 T01500017 10261 20150 403060122 51020
2026-02-18 04:53:00Z 300° at 11 kts, Gusting to 21 kts Blowing Dust, Gusty Winds 10+ VFR Clouds CLR at 900, BROKEN at 2700, OVERCAST at 8000, SCATTERED at 18000 METAR KMAF 180453Z AUTO 30011G21KT 10SM BLDU CLR 17/02 A2994 RMK AO2 SLP105 T01670017
2026-02-18 03:53:00Z 310° at 13 kts Blowing Dust 10+ VFR Clouds CLR at 2600, FEW at 4500, BROKEN at 7500, BROKEN at 6000 METAR KMAF 180353Z AUTO 31013KT 10SM BLDU CLR 18/01 A2992 RMK AO2 PK WND 30030/0315 SLP101 T01780011
2026-02-18 02:53:00Z 300° at 17 kts, Gusting to 29 kts Blowing Dust, Gusty Winds 8 VFR Clouds OVERCAST at 4200, BROKEN at 8000, BROKEN at 12000, SCATTERED at 20000 METAR KMAF 180253Z 30017G29KT 8SM BLDU OVC042 20/01 A2990 RMK AO2 PK WND 31030/0154 SLP093 T02000006 53036
2026-02-18 00:53:00Z 290° at 14 kts Blowing Dust 9 VFR Clouds SCATTERED at 3500, BROKEN at 12000, OVERCAST at 4400, OVERCAST at 8500 METAR KMAF 180053Z 29014KT 9SM BLDU SCT035 23/M02 A2981 RMK AO2 PK WND 29031/0004 SLP060 T02331022
2026-02-17 23:53:00Z 290° at 24 kts, Gusting to 34 kts Blowing Dust, Very Gusty Winds 9 VFR Clouds CLR at 10000, OVERCAST at 4100, BROKEN at 6000, BROKEN at 23000 METAR KMAF 172353Z 29024G34KT 9SM BLDU CLR 26/M03 A2978 RMK AO2 PK WND 28035/2259 SLP048 T02611028 10306 20233 53009
2026-02-17 22:53:00Z 280° at 26 kts, Gusting to 41 kts Very Gusty Winds 5 MVFR Clouds FEW at 1100, BROKEN at 4000, OVERCAST at 6000, BROKEN at 20000 METAR KMAF 172253Z 28026G41KT 5SM HZ BLDU FEW011 28/M04 A2975 RMK AO2 PK WND 28042/2231 SLP033 T02831039
2026-02-17 21:53:00Z 250° at 22 kts, Gusting to 35 kts Very Gusty Winds 4 MVFR Clouds SCATTERED at 2200, BROKEN at 4600, OVERCAST at 3500, SCATTERED at 25000 METAR KMAF 172153Z 25022G35KT 4SM HZ BLDU SCT022 30/M04 A2976 RMK AO2 PK WND 25042/2123 SLP034 T03001039
2026-02-17 21:35:00Z 270° at 24 kts, Gusting to 37 kts Haze, Very Gusty Winds 2 IFR Clouds BROKEN at 2400, OVERCAST at 3700, OVERCAST at 5000, BROKEN at 20000 SPECI KMAF 172135Z 27024G37KT 2SM HZ BKN024 30/M04 A2976 RMK AO2 PK WND 25042/2123 VIS 1 1/4V4 T03001039
2026-02-10 22:53:00Z 30° at 13 kts Light Rain 5 MVFR Clouds FEW at 1700, SCATTERED at 6000, OVERCAST at 7000, BROKEN at 22000 METAR KMAF 102253Z 03013KT 5SM -RA BR FEW017 SCT060 OVC070 14/12 A3007 RMK AO2 SLP160 P0002 T01390117
2026-02-10 21:53:00Z 270° at 3 kts Light Rain 5 MVFR Clouds BROKEN at 7000, OVERCAST at 8500, OVERCAST at 8000, BROKEN at 21000 METAR KMAF 102153Z 27003KT 5SM -RA BR BKN070 OVC085 15/13 A3006 RMK AO2 SLP153 P0003 T01500133
2026-02-10 20:53:00Z 270° at 4 kts Light Rain 5 MVFR Clouds FEW at 4700, BROKEN at 7500, OVERCAST at 9000, OVERCAST at 20000 METAR KMAF 102053Z 27004KT 5SM -RA BR FEW047 BKN075 OVC090 15/13 A3006 RMK AO2 SLP149 P0004 60005 T01500128 58003
2026-01-31 10:53:00Z 50° at 15 kts Light Snow 7 VFR Clouds CLR at 6000, OVERCAST at 8000, OVERCAST at 3600, OVERCAST at 4400 METAR KMAF 311053Z 05015KT 7SM -SN CLR M02/M04 A3044 RMK AO2 SNE0959B50 SLP300 P0000 T10171039
2026-01-31 09:53:00Z 60° at 14 kts Light Snow 7 VFR Clouds CLR at 200, OVERCAST at 3300, OVERCAST at 10000, OVERCAST at 30000 METAR KMAF 310953Z 06014KT 7SM -SN CLR 00/M02 A3041 RMK AO2 PK WND 04028/0916 SNB36 SLP287 P0000 T00001017
2026-01-25 21:10:00Z 340° at 14 kts Light Snow 3 MVFR Clouds SCATTERED at 1300, BROKEN at 2100, OVERCAST at 5000, OVERCAST at 2300 SPECI KMAF 252110Z 34014KT 3SM -SN SCT013 BKN021 M07/M11 A3021 RMK AO2 P0000 T10671106
2026-01-25 20:32:00Z 350° at 14 kts Light Snow 3 MVFR Clouds BROKEN at 2100, BROKEN at 2900, BROKEN at 3700, BROKEN at 8000 SPECI KMAF 252032Z 35014KT 3SM -SN BKN021 BKN029 BKN037 M07/M11 A3019 RMK AO2 SNE1956B17 P0000 T10671106
2026-01-25 19:53:00Z 330° at 13 kts Light Snow 7 MVFR Clouds BROKEN at 2000, BROKEN at 2500, OVERCAST at 5500, BROKEN at 13000 METAR KMAF 251953Z 33013KT 7SM -SN BKN020 BKN025 OVC055 M07/M11 A3019 RMK AO2 SLP249 P0000 T10671111
2026-01-25 18:53:00Z 330° at 10 kts Light Snow 6 MVFR Clouds OVERCAST at 2100, OVERCAST at 6000, BROKEN at 23000, BROKEN at 13000 METAR KMAF 251853Z 33010KT 6SM -SN OVC021 M07/M11 A3019 RMK AO2 SNB1754 SLP248 P0000 T10721111
2026-01-25 16:55:00Z 350° at 11 kts Light Snow 6 MVFR Clouds BROKEN at 1700, BROKEN at 2100, OVERCAST at 4600, BROKEN at 23000 SPECI KMAF 251655Z 35011KT 6SM -SN BKN017 BKN021 OVC046 M08/M12 A3022 RMK AO2 P0000 T10831122
2026-01-25 16:11:00Z 350° at 12 kts Light Snow, Mist 1.25 IFR Clouds BROKEN at 1700, OVERCAST at 2100, OVERCAST at 3700, OVERCAST at 3900 SPECI KMAF 251611Z 35012KT 1 1/4SM -SN BR BKN017 OVC021 M09/M12 A3020 RMK AO2 SNB05 P0000 T10941117
2026-01-25 10:53:00Z 360° at 10 kts Light Snow 8 VFR Clouds SCATTERED at 1100, BROKEN at 5500, OVERCAST at 10000, BROKEN at 7000 METAR KMAF 251053Z AUTO 36010KT 8SM -SN SCT011 BKN055 M12/M14 A3008 RMK AO2 SNB0957E08B27 SLP217 P0000 T11171139 $
2026-01-25 10:34:00Z 10° at 14 kts Light Snow, Mist 3 MVFR Clouds BROKEN at 1100, OVERCAST at 7000, OVERCAST at 8500, OVERCAST at 1700 SPECI KMAF 251034Z AUTO 01014KT 3SM -SN BR BKN011 OVC070 M11/M13 A3008 RMK AO2 SNB0957E08B27 P0000 T11111133 $
2026-01-25 09:45:00Z 350° at 13 kts Light Snow, Mist 5 MVFR Clouds SCATTERED at 1100, BROKEN at 2400, OVERCAST at 7000, OVERCAST at 12000 SPECI KMAF 250945Z AUTO 35013KT 5SM -SN BR SCT011 BKN024 OVC070 M11/M13 A3009 RMK AO2 P0000 T11061128 $
2026-01-25 09:05:00Z 360° at 10 kts Light Snow, Mist 3 MVFR Clouds OVERCAST at 2600, FEW at 1500, SCATTERED at 1800 SPECI KMAF 250905Z AUTO 36010KT 3SM -SN BR OVC026 M11/M13 A3008 RMK AO2 P0000 T11061128 $
2026-01-25 08:29:00Z 360° at 12 kts Light Snow, Mist 2.5 IFR Clouds BROKEN at 2800, OVERCAST at 3900, BROKEN at 7000, BROKEN at 9000 SPECI KMAF 250829Z AUTO 36012KT 2 1/2SM -SN BR BKN028 OVC039 M11/M13 A3007 RMK AO2 SNB15 P0000 T11061128 $
2026-01-25 07:10:00Z 10° at 12 kts Light Snow 7 VFR Clouds SCATTERED at 1400, OVERCAST at 4100, OVERCAST at 3400, OVERCAST at 6000 SPECI KMAF 250710Z AUTO 01012KT 7SM -SN SCT014 OVC041 M10/M12 A3005 RMK AO2 P0000 T11001122 $
2026-01-25 06:45:00Z 360° at 12 kts Light Snow, Mist 1.75 IFR Clouds BROKEN at 1300, OVERCAST at 2000, OVERCAST at 7100 SPECI KMAF 250645Z AUTO 36012KT 1 3/4SM -SN BR BKN013 OVC020 M10/M12 A3006 RMK AO2 P0003 T11001117 $
2026-01-25 06:09:00Z 20° at 10 kts Light Snow, Mist 1.25 Clouds at 1600, OVERCAST at 2300, OVERCAST at 4900, BROKEN at 7000 SPECI KMAF 250609Z AUTO 02010KT 1 1/4SM -SN BR M10/M12 A3005 RMK AO2 P0002 T11001117 $
2026-01-25 05:27:00Z 10° at 5 kts Light Snow, Mist 0.75 LIFR Clouds OVX at 1300, SCATTERED at 3100, OVERCAST at 2200, OVERCAST at 8000 SPECI KMAF 250527Z AUTO 01005KT 3/4SM -SN BR VV013 M10/M12 A3007 RMK AO2 UPB16E19SNE16B19 P0006 T11001117 $
2026-01-25 05:08:00Z 360° at 7 kts Light Snow, Mist 1 IFR Clouds OVX at 1100, BROKEN at 2700, OVERCAST at 3900, BROKEN at 30000 SPECI KMAF 250508Z AUTO 36007KT 1SM -SN BR VV011 M10/M12 A3006 RMK AO2 P0002 T11001117 $
2026-01-25 04:15:00Z 20° at 11 kts Light Snow 7 MVFR Clouds OVERCAST at 1100, OVERCAST at 1200, OVERCAST at 6500 SPECI KMAF 250415Z AUTO 02011KT 7SM -SN OVC011 M10/M12 A3003 RMK AO2 P0000 T11001117 $
2026-01-25 03:42:00Z 30° at 13 kts Light Snow 7 IFR Clouds OVERCAST at 900, OVERCAST at 3200, OVERCAST at 23000, BROKEN at 30000 SPECI KMAF 250342Z 03013KT 7SM -SN OVC009 M10/M12 A3001 RMK AO2 SNB06 CIG 008V015 P0000 T11001117 $
2026-01-25 01:53:00Z 350° at 10 kts Light Snow 8 MVFR Clouds BROKEN at 1300, OVERCAST at 3100, SCATTERED at 3600, BROKEN at 15000 METAR KMAF 250153Z 35010KT 8SM -SN BKN013 OVC031 M10/M12 A3004 RMK AO2 SNE17B53 SLP200 P0000 T11001117 $
2026-01-25 00:53:00Z 360° at 8 kts Light Snow, Mist 5 MVFR Clouds FEW at 1200, OVERCAST at 3200, OVERCAST at 8000, BROKEN at 15000 METAR KMAF 250053Z 36008KT 5SM -SN BR FEW012 OVC032 M10/M12 A3004 RMK AO2 SNE06B48 PRESRR SLP199 P0000 T11001122 $
2026-01-24 22:53:00Z 30° at 11 kts Light Snow 3 MVFR Clouds OVERCAST at 1300, OVERCAST at 6000, BROKEN at 12000, BROKEN at 20000 METAR KMAF 242253Z 03011KT 3SM -SN OVC013 M09/M12 A3003 RMK AO2 SLP195 P0003 T10941122 $
2026-01-24 22:19:00Z 10° at 11 kts Light Snow, Mist 3 MVFR Clouds OVERCAST at 1400, OVERCAST at 3400, OVERCAST at 1100, BROKEN at 7500 SPECI KMAF 242219Z 01011KT 3SM -SN BR OVC014 M09/M12 A3003 RMK AO2 P0001 T10941117 $
2026-01-24 21:53:00Z 20° at 10 kts Light Snow 3 MVFR Clouds FEW at 1200, OVERCAST at 2000, OVERCAST at 4100, BROKEN at 13000 METAR KMAF 242153Z 02010KT 3SM -SN FEW012 OVC020 M09/M12 A3004 RMK AO2 SLP196 P0001 T10941122 $
2026-01-24 21:02:00Z 10° at 12 kts Light Snow, Mist 1.75 IFR Clouds OVERCAST at 1600, BROKEN at 2000, OVERCAST at 6500, SCATTERED at 2600 SPECI KMAF 242102Z 01012KT 1 3/4SM -SN BR OVC016 M09/M12 A3005 RMK AO2 P0000 T10941117 $
2026-01-24 20:08:00Z 20° at 13 kts Light Snow, Mist 2 IFR Clouds OVERCAST at 1000, OVERCAST at 1900, OVERCAST at 5500, OVERCAST at 12000 SPECI KMAF 242008Z 02013KT 2SM -SN BR OVC010 M09/M11 A3005 RMK AO2 P0000 T10941111
2026-01-24 19:53:00Z 10° at 12 kts Light Snow, Mist 1.5 IFR Clouds OVERCAST at 1100, BROKEN at 3200, OVERCAST at 3800, BROKEN at 22000 METAR KMAF 241953Z 01012KT 1 1/2SM -SN BR OVC011 M09/M11 A3006 RMK AO2 SLP202 P0000 T10941111
2026-01-24 19:33:00Z 20° at 13 kts Light Snow, Mist 1.75 IFR Clouds OVERCAST at 1200, SCATTERED at 2000, OVERCAST at 2600, OVERCAST at 7500 SPECI KMAF 241933Z 02013KT 1 3/4SM -SN BR OVC012 M09/M11 A3007 RMK AO2 P0000 T10941111
2026-01-24 18:53:00Z 30° at 14 kts Light Snow, Mist 6 MVFR Clouds OVERCAST at 1200, OVERCAST at 2700, BROKEN at 18000, SCATTERED at 22000 METAR KMAF 241853Z 03014KT 6SM -SN BR OVC012 M09/M12 A3010 RMK AO2 SLP214 P0000 T10941117
2026-01-24 18:01:00Z 30° at 16 kts Light Snow, Mist 5 MVFR Clouds OVERCAST at 1300, OVERCAST at 3100, OVERCAST at 5500 SPECI KMAF 241801Z 03016KT 5SM -SN BR OVC013 M09/M12 A3013 RMK AO2 P0000 T10941117 $
2026-01-24 15:53:00Z 50° at 12 kts Light Snow, Mist 1.5 IFR Clouds OVERCAST at 1200, BROKEN at 5500, OVERCAST at 3100, BROKEN at 25000 METAR KMAF 241553Z 05012KT 1 1/2SM -SN BR OVC012 M09/M12 A3016 RMK AO2 SLP233 P0000 T10941117
2026-01-24 15:00:00Z 40° at 13 kts Light Snow, Mist 6 MVFR Clouds OVERCAST at 1300, BROKEN at 3000, OVERCAST at 3600, BROKEN at 10000 SPECI KMAF 241500Z 04013KT 6SM -SN BR OVC013 M10/M12 A3016 RMK AO2 P0000 T11001117
2026-01-24 14:53:00Z 40° at 13 kts Light Snow, Mist 2 IFR Clouds OVERCAST at 1100, OVERCAST at 8000, OVERCAST at 2600, OVERCAST at 25000 METAR KMAF 241453Z 04013KT 2SM -SN BR OVC011 M09/M12 A3016 RMK AO2 SLP231 P0000 60001 T10941117 51006
2026-01-24 13:53:00Z 40° at 13 kts Light Snow, Mist 3 MVFR Clouds OVERCAST at 1200, FEW at 2000, BROKEN at 25000, SCATTERED at 2600 METAR KMAF 241353Z 04013KT 3SM -SN BR OVC012 M09/M12 A3016 RMK AO2 SLP229 P0001 T10941117
2026-01-24 12:53:00Z 40° at 16 kts Light Snow, Mist 4 IFR Clouds OVERCAST at 800, BROKEN at 2100, OVERCAST at 3100 METAR KMAF 241253Z 04016KT 4SM -SN BR OVC008 M09/M11 A3016 RMK AO2 SLP228 P0000 T10941111
2026-01-24 12:05:00Z 50° at 14 kts Light Snow, Mist 2.5 IFR Clouds OVERCAST at 700, OVERCAST at 2300, BROKEN at 3500, BROKEN at 2300 SPECI KMAF 241205Z 05014KT 2 1/2SM -SN BR OVC007 M09/M11 A3013 RMK AO2 P0000 T10941106
2026-01-24 11:53:00Z 20° at 14 kts Light Snow, Mist 5 IFR Clouds OVERCAST at 700, OVERCAST at 2500, OVERCAST at 7000, BROKEN at 7000 METAR KMAF 241153Z 02014KT 5SM -SN BR OVC007 M09/M11 A3014 RMK AO2 SNB29 SLP220 P0000 60000 70032 I1001 I6001 T10891106 11056 21089 50004
2026-01-24 05:15:00Z 50° at 15 kts Light Snow, Mist 3 MVFR Clouds OVERCAST at 1000, OVERCAST at 1400, BROKEN at 1700, SCATTERED at 9000 SPECI KMAF 240515Z AUTO 05015KT 3SM -SN BR OVC010 M05/M06 A3016 RMK AO2 CIG 008V014 P0001 T10501061
2026-01-24 04:53:00Z 50° at 15 kts Light Snow, Mist 4 IFR Clouds OVERCAST at 900, OVERCAST at 3200, OVERCAST at 2600, BROKEN at 20000 METAR KMAF 240453Z AUTO 05015KT 4SM -SN BR OVC009 M04/M06 A3018 RMK AO2 UPB04E06B10E28B44E46FZRAB28E34SNB34E44B46 CIG 007V013 SLP219 P0001 I1001 T10441056
2026-01-23 22:53:00Z 30° at 17 kts Heavy Rain 2.5 IFR Clouds OVERCAST at 600, OVERCAST at 1700, BROKEN at 8500, OVERCAST at 8000 METAR KMAF 232253Z 03017KT 2 1/2SM +RA BR OVC006 01/00 A3013 RMK AO2 PRESRR SLP200 P0007 T00110000
2026-01-23 21:53:00Z 60° at 14 kts Light Rain 5 IFR Clouds OVERCAST at 500, OVERCAST at 3600, OVERCAST at 7000, BROKEN at 30000 METAR KMAF 232153Z 06014KT 5SM -RA BR OVC005 03/03 A3008 RMK AO2 PK WND 05026/2123 SLP178 P0004 T00330028
2026-01-23 19:53:00Z 40° at 16 kts Light Rain 5 IFR Clouds OVERCAST at 500, BROKEN at 3300, OVERCAST at 4600, BROKEN at 8400 METAR KMAF 231953Z 04016KT 5SM -RA BR OVC005 07/07 A3006 RMK AO2 SLP165 P0001 T00720067
2026-01-23 18:53:00Z 50° at 11 kts Light Rain 5 LIFR Clouds OVERCAST at 400, BROKEN at 9000, OVERCAST at 7000, OVERCAST at 5500 METAR KMAF 231853Z 05011KT 5SM -RA BR OVC004 08/07 A3009 RMK AO2 SLP176 P0005 T00780072
2026-01-23 18:08:00Z 40° at 13 kts Light Rain 1.75 LIFR Clouds OVERCAST at 300, OVERCAST at 5000, OVERCAST at 3000, BROKEN at 8000 SPECI KMAF 231808Z 04013KT 1 3/4SM -RA BR OVC003 07/07 A3010 RMK AO2 P0001 T00720067
2026-01-23 17:53:00Z 40° at 10 kts Light Rain 2.5 LIFR Clouds OVERCAST at 400, BROKEN at 2500, BROKEN at 2900 METAR KMAF 231753Z 04010KT 2 1/2SM -RA BR OVC004 07/07 A3010 RMK AO2 RAE08B18 SLP178 P0001 60001 T00720067 10072 20050 51020
2026-01-23 17:26:00Z 50° at 10 kts Light Rain 2.5 LIFR Clouds OVERCAST at 400, BROKEN at 2300, OVERCAST at 2300 SPECI KMAF 231726Z 05010KT 2 1/2SM -RA BR OVC004 07/06 A3011 RMK AO2 RAE08B18 P0000 T00720061
2026-01-23 16:46:00Z 30° at 15 kts Light Rain 5 IFR Clouds BROKEN at 800, BROKEN at 9000, OVERCAST at 4700 SPECI KMAF 231646Z 03015KT 5SM -RA BR BKN008 BKN090 07/05 A3010 RMK AO2 RAB44 P0000 T00670050
2026-01-16 17:53:00Z 30° at 20 kts, Gusting to 26 kts Blowing Dust, Gusty Winds 9 VFR Clouds CLR at 200, SCATTERED at 10000, SCATTERED at 22000, BROKEN at 28000 METAR KMAF 161753Z 03020G26KT 9SM BLDU CLR 09/M08 A3014 RMK AO2 PK WND 02035/1707 SLP189 T00941078 10094 20056 51026
2026-01-16 16:53:00Z 30° at 23 kts, Gusting to 33 kts Blowing Dust, Very Gusty Winds 8 VFR Clouds CLR at 9000, SCATTERED at 22000, OVERCAST at 9000, BROKEN at 28000 METAR KMAF 161653Z 03023G33KT 8SM BLDU CLR 08/M07 A3012 RMK AO2 PK WND 03035/1617 SLP181 T00831072
2026-01-16 15:53:00Z 30° at 19 kts, Gusting to 31 kts Blowing Dust, Very Gusty Winds 7 VFR Clouds CLR at 5000, SCATTERED at 16000, BROKEN at 25000, OVERCAST at 3300 METAR KMAF 161553Z 03019G31KT 7SM BLDU CLR 08/M06 A3009 RMK AO2 PK WND 03032/1530 SLP171 T00781056
2026-01-16 14:53:00Z 20° at 18 kts, Gusting to 28 kts Blowing Dust, Gusty Winds 5 MVFR Clouds CLR at 2100, OVERCAST at 8500, OVERCAST at 7000, OVERCAST at 2800 METAR KMAF 161453Z 02018G28KT 5SM BLDU CLR 06/M04 A3006 RMK AO2 PK WND 01035/1405 SLP161 T00561044 51063
2026-01-16 14:22:00Z 20° at 19 kts, Gusting to 32 kts Blowing Dust, Very Gusty Winds 4 MVFR Clouds CLR at 2700, BROKEN at 1500, OVERCAST at 2400, BROKEN at 4500 SPECI KMAF 161422Z 02019G32KT 4SM BLDU CLR 06/M04 A3004 RMK AO2 PK WND 01035/1405 T00561044
2026-01-16 13:53:00Z 10° at 22 kts, Gusting to 31 kts Blowing Dust, Very Gusty Winds 2 IFR Clouds CLR at 2100, OVERCAST at 3400, OVERCAST at 7000, BROKEN at 1800 METAR KMAF 161353Z 01022G31KT 2SM BLDU CLR 06/M05 A3000 RMK AO2 PK WND 36034/1322 SLP140 T00561050
2026-01-16 13:31:00Z 360° at 21 kts, Gusting to 34 kts Blowing Dust, Very Gusty Winds 2 IFR Clouds CLR at 1500, BROKEN at 3100, OVERCAST at 4000, BROKEN at 6500 SPECI KMAF 161331Z 36021G34KT 2SM BLDU CLR 06/M06 A2997 RMK AO2 PK WND 36034/1322 PRESRR T00611061
2026-01-13 13:29:00Z 220° at 4 kts Light Rain 6 IFR Clouds BROKEN at 500, BROKEN at 1500, OVERCAST at 5500, BROKEN at 8000 SPECI KMAF 131329Z 22004KT 6SM -RA BR BKN005 BKN015 OVC055 04/04 A3026 RMK AO2 P0004 T00440039
2026-01-13 12:53:00Z 200° at 6 kts Light Rain 6 VFR Clouds FEW at 500, FEW at 4400, OVERCAST at 5500, OVERCAST at 9000 METAR KMAF 131253Z 20006KT 6SM -RA BR FEW005 FEW044 OVC055 04/03 A3026 RMK AO2 SLP234 P0005 T00440033
2026-01-10 04:53:00Z 350° at 23 kts, Gusting to 35 kts Very Gusty Winds 9 VFR Clouds CLR at 2500, OVERCAST at 2100, OVERCAST at 10000, OVERCAST at 25000 METAR KMAF 100453Z AUTO 35023G35KT 9SM CLR 03/M05 A3029 RMK AO2 PK WND 36035/0405 SLP246 T00281050
2026-01-08 16:53:00Z 250° at 25 kts, Gusting to 34 kts Very Gusty Winds 10+ VFR Clouds CLR at 7000, OVERCAST at 8500, BROKEN at 25000, BROKEN at 13000 METAR KMAF 081653Z 25025G34KT 10SM CLR 15/02 A2987 RMK AO2 PK WND 25037/1557 SLP082 T01500022
2026-01-08 15:53:00Z 250° at 25 kts, Gusting to 37 kts Very Gusty Winds 10+ VFR Clouds CLR at 300, BROKEN at 6000, OVERCAST at 11000, BROKEN at 13000 METAR KMAF 081553Z 25025G37KT 10SM CLR 13/03 A2985 RMK AO2 PK WND 25037/1548 SLP077 T01280033
2026-01-08 12:53:00Z 240° at 26 kts, Gusting to 36 kts Very Gusty Winds 10+ VFR Clouds CLR at 1900, BROKEN at 2600, BROKEN at 3100, BROKEN at 18000 METAR KMAF 081253Z 24026G36KT 10SM CLR 12/04 A2975 RMK AO2 PK WND 25039/1231 SLP046 T01220039
2026-01-08 11:53:00Z 240° at 26 kts, Gusting to 39 kts Very Gusty Winds 10+ VFR Clouds CLR at 6500, OVERCAST at 2600, OVERCAST at 9000, OVERCAST at 14000 METAR KMAF 081153Z AUTO 24026G39KT 10SM CLR 13/06 A2973 RMK AO2 PK WND 24039/1152 SLP037 60002 70002 T01330061 10189 20122 55001
2025-12-29 23:53:00Z 260° at 8 kts Light Snow, Mist 6 VFR Clouds BROKEN at 6000, OVERCAST at 7000, OVERCAST at 4200, OVERCAST at 4500 METAR KMAF 292353Z 26008KT 6SM -SN BR BKN060 OVC070 01/M01 A3054 RMK AO2 SNB44 SLP344 P0000 60010 T00061011 10006 21011 58003
2025-12-29 21:55:00Z 270° at 8 kts Light Snow, Mist 3 MVFR Clouds BROKEN at 3600, OVERCAST at 4700, OVERCAST at 3600 SPECI KMAF 292155Z 27008KT 3SM -SN BR BKN036 OVC047 M01/M01 A3055 RMK AO2 P0000 T10061011
2025-12-29 21:34:00Z 270° at 8 kts Light Snow, Mist 0.75 LIFR Clouds FEW at 700, BROKEN at 2600, OVERCAST at 4000 SPECI KMAF 292134Z 27008KT 3/4SM -SN BR FEW007 BKN026 OVC040 M01/M01 A3056 RMK AO2 P0002 T10061011
2025-12-29 20:53:00Z 280° at 7 kts Light Snow, Mist 1.5 IFR Clouds OVERCAST at 2500, BROKEN at 3300, OVERCAST at 4900, BROKEN at 25000 METAR KMAF 292053Z 28007KT 1 1/2SM -SN BR OVC025 M01/M02 A3057 RMK AO2 SLP352 P0003 60007 T10061017 56020
2025-12-29 20:30:00Z 270° at 9 kts Light Snow, Mist 1 IFR Clouds OVX at 1800, OVERCAST at 1600, OVERCAST at 7000, OVERCAST at 5500 SPECI KMAF 292030Z 27009KT 1SM -SN BR VV018 M01/M02 A3057 RMK AO2 P0002 T10111017
2025-12-29 19:53:00Z 260° at 10 kts Light Snow, Mist 1.25 IFR Clouds BROKEN at 2800, OVERCAST at 3700, OVERCAST at 25000, SCATTERED at 25000 METAR KMAF 291953Z 26010KT 1 1/4SM -SN BR BKN028 OVC037 M01/M02 A3059 RMK AO2 SLP358 P0002 T10061022
2025-12-29 19:30:00Z 250° at 10 kts Light Snow, Mist 2.5 IFR Clouds BROKEN at 4000, OVERCAST at 4900, OVERCAST at 3500, OVERCAST at 4100 SPECI KMAF 291930Z 25010KT 2 1/2SM -SN BR BKN040 OVC049 M01/M02 A3058 RMK AO2 P0001 T10061022
2025-12-29 19:03:00Z 240° at 11 kts Light Snow, Mist 3 MVFR Clouds BROKEN at 3000, BROKEN at 4000, OVERCAST at 4900, OVERCAST at 3000 SPECI KMAF 291903Z 24011KT 3SM -SN BR BKN030 BKN040 OVC049 M01/M02 A3059 RMK AO2 P0000 T10061022
2025-12-29 18:53:00Z 230° at 10 kts Light Snow, Mist 2 IFR Clouds BROKEN at 2600, OVERCAST at 3400, OVERCAST at 9000, BROKEN at 25000 METAR KMAF 291853Z 23010KT 2SM -SN BR BKN026 OVC034 M01/M02 A3059 RMK AO2 UPE1756SNB1756 SLP359 P0002 T10111022
2025-12-29 18:16:00Z 230° at 9 kts Light Snow, Mist 2 IFR Clouds OVERCAST at 2900, OVERCAST at 8000, OVERCAST at 4500, OVERCAST at 3200 SPECI KMAF 291816Z 23009KT 2SM -SN BR OVC029 M01/M03 A3061 RMK AO2 UPE1756SNB1756 P0001 T10111028
2025-12-29 16:53:00Z 240° at 5 kts Snow 9 VFR Clouds BROKEN at 5000, OVERCAST at 7000, BROKEN at 25000, BROKEN at 25000 METAR KMAF 291653Z COR 24005KT 9SM SN BKN050 OVC070 M01/M04 A3064 RMK AO2 UPB15E53SNE15 SLP377 P0004 T10111039
2025-12-29 16:04:00Z 10° at 4 kts Light Snow 2 IFR Clouds BROKEN at 3900, OVERCAST at 5500, OVERCAST at 7500, OVERCAST at 14000 SPECI KMAF 291604Z 01004KT 2SM -SN BKN039 OVC055 M01/M05 A3063 RMK AO2 P0001 T10111050
2025-12-29 15:45:00Z Winds Calm Light Snow 2 IFR Clouds BROKEN at 3300, OVERCAST at 5000, OVERCAST at 3100, OVERCAST at 2900 SPECI KMAF 291545Z 00000KT 2SM -SN BKN033 OVC050 M01/M07 A3063 RMK AO2 RAE34UPB1458E05SNB34 P0001 T10061067
2025-12-29 01:53:00Z 40° at 25 kts, Gusting to 36 kts Very Gusty Winds 9 VFR Clouds CLR at 11000, OVERCAST at 7000, OVERCAST at 9000, OVERCAST at 8000 METAR KMAF 290153Z 04025G36KT 9SM CLR 10/M04 A3022 RMK AO2 PK WND 04038/0119 RAB25E29 SLP214 P0000 T01001044
2025-12-28 23:53:00Z 40° at 27 kts, Gusting to 38 kts Very Gusty Winds 9 VFR Clouds CLR at 800, OVERCAST at 3100, BROKEN at 11000, BROKEN at 12000 METAR KMAF 282353Z 04027G38KT 9SM CLR 19/M01 A3010 RMK AO2 PK WND 04038/2352 SLP164 T01941006 10239 20194 52020
2025-12-14 03:53:00Z 60° at 27 kts, Gusting to 37 kts Haze, Very Gusty Winds 3 MVFR Clouds BROKEN at 1000, OVERCAST at 1400, OVERCAST at 12000, OVERCAST at 6500 METAR KMAF 140353Z AUTO 06027G37KT 3SM HZ BKN010 13/02 A3017 RMK AO2 PK WND 06037/0336 WSHFT 0259 SLP196 T01280022
2025-12-10 13:53:00Z 40° at 25 kts, Gusting to 33 kts Haze, Very Gusty Winds 4 MVFR Clouds CLR at 25000, OVERCAST at 2500, SCATTERED at 22000, BROKEN at 35000 METAR KMAF 101353Z 04025G33KT 4SM HZ CLR 12/M02 A3012 RMK AO2 PK WND 03034/1338 PRESRR SLP172 T01171022
2025-11-30 04:53:00Z 60° at 23 kts, Gusting to 38 kts Very Gusty Winds 10+ VFR Clouds CLR at 6500, OVERCAST at 1300, BROKEN at 11000, OVERCAST at 30000 METAR KMAF 300453Z AUTO 06023G38KT 10SM CLR 06/M03 A3023 RMK AO2 PK WND 07038/0445 SLP214 T00611033 TSNO
2025-11-30 01:53:00Z 40° at 25 kts, Gusting to 35 kts Very Gusty Winds 10+ VFR Clouds CLR at 7500, OVERCAST at 11000, OVERCAST at 8000, BROKEN at 14000 METAR KMAF 300153Z 04025G35KT 10SM CLR 09/01 A3016 RMK AO2 PK WND 05037/0057 SLP195 T00890011
2025-11-30 00:53:00Z 40° at 26 kts, Gusting to 33 kts Very Gusty Winds 9 VFR Clouds CLR at 500, OVERCAST at 10000, OVERCAST at 6000, BROKEN at 2600 METAR KMAF 300053Z 04026G33KT 9SM CLR 12/03 A3012 RMK AO2 PK WND 05036/0023 SLP176 T01220028
2025-11-28 18:53:00Z 180° at 25 kts, Gusting to 31 kts Very Gusty Winds 10+ MVFR Clouds OVERCAST at 1100, BROKEN at 6000, BROKEN at 9000, BROKEN at 3300 METAR KMAF 281853Z 18025G31KT 10SM OVC011 13/10 A3008 RMK AO2 PK WND 18033/1842 PRESFR SLP166 T01330100
2025-11-28 16:16:00Z 180° at 25 kts, Gusting to 35 kts Very Gusty Winds 8 MVFR Clouds OVERCAST at 1300, OVERCAST at 1500, OVERCAST at 3500, BROKEN at 8000 SPECI KMAF 281616Z 18025G35KT 8SM OVC013 13/10 A3018 RMK AO2 PK WND 18035/1610 T01280100
2025-11-23 22:53:00Z 140° at 11 kts Light Rain 5 MVFR Clouds BROKEN at 1500, BROKEN at 4800, BROKEN at 9500, BROKEN at 20000 METAR KMAF 232253Z 14011KT 5SM -RA BR BKN015 BKN048 18/17 A2994 RMK AO2 SLP109 P0001 T01780167
2025-11-20 21:53:00Z 270° at 27 kts, Gusting to 38 kts Very Gusty Winds 10+ VFR Clouds CLR at 2500, SCATTERED at 6000, SCATTERED at 7000, BROKEN at 13000 METAR KMAF 202153Z 27027G38KT 10SM CLR 18/07 A2991 RMK AO2 PK WND 30043/2055 WSHFT 2040 RAB06E20 SLP093 P0000 T01780072
2025-11-20 20:55:00Z 290° at 33 kts, Gusting to 51 kts Blowing Dust, Very Gusty Winds 1 IFR Clouds SCATTERED at 1500, SCATTERED at 4300, BROKEN at 6500, BROKEN at 12000 SPECI KMAF 202055Z 29033G51KT 1SM BLDU SCT015 SCT043 BKN065 17/09 A2989 RMK AO2 PK WND 30043/2055 WSHFT 2040 PRESRR T01670094
2025-10-28 19:53:00Z 30° at 13 kts, Gusting to 35 kts Light Rain, Very Gusty Winds 10+ VFR Clouds CLR at 5500, OVERCAST at 6000, BROKEN at 3400, BROKEN at 25000 METAR KMAF 281953Z 03013G35KT 10SM -RA CLR 20/06 A3022 RMK AO2 PK WND 03035/1946 RAB51 SLP200 P0000 T02000056
2025-10-28 16:53:00Z 40° at 25 kts, Gusting to 34 kts Very Gusty Winds 10+ MVFR Clouds OVERCAST at 2600, BROKEN at 4600, BROKEN at 7000, BROKEN at 20000 METAR KMAF 281653Z 04025G34KT 10SM OVC026 15/06 A3021 RMK AO2 PK WND 02039/1602 SLP202 T01500061
2025-10-28 15:53:00Z 40° at 28 kts, Gusting to 39 kts Very Gusty Winds 9 VFR Clouds SCATTERED at 2300, OVERCAST at 8000, BROKEN at 4900, BROKEN at 33000 METAR KMAF 281553Z 04028G39KT 9SM SCT023 14/08 A3019 RMK AO2 PK WND 04039/1545 SLP192 T01390078
2025-10-28 14:53:00Z 20° at 27 kts, Gusting to 39 kts Very Gusty Winds 8 VFR Clouds SCATTERED at 1900, OVERCAST at 9000, BROKEN at 2700, SCATTERED at 6000 METAR KMAF 281453Z 02027G39KT 8SM SCT019 15/09 A3013 RMK AO2 PK WND 02039/1449 PRESRR SLP170 T01500094 53052
2025-10-24 18:53:00Z 290° at 9 kts, Gusting to 27 kts Heavy Rain, Gusty Winds 1.25 Clouds at 100, BROKEN at 1900, OVERCAST at 2900, OVERCAST at 25000 METAR KMAF 241853Z 29009G27KT 1 1/4SM +RA BR 15/13 A3002 RMK AO2 PK WND 27050/1829 WSHFT 1740 RAB24 SLP135 P0021 T01500128 $
2025-10-24 00:53:00Z 360° at 21 kts, Gusting to 37 kts Light Rain, Very Gusty Winds 3 MVFR Clouds BROKEN at 7000, BROKEN at 10000, BROKEN at 22000, BROKEN at 22000 METAR KMAF 240053Z 36021G37KT 3SM -RA BKN070 BKN100 21/13 A3002 RMK AO2 PK WND 35037/0049 RAB48 PRESRR SLP133 P0000 T02060133 $
2025-09-24 09:37:00Z 70° at 17 kts, Gusting to 23 kts Light Rain, Gusty Winds 6 VFR Clouds FEW at 6000, SCATTERED at 7500, BROKEN at 9000 SPECI KMAF 240937Z AUTO 07017G23KT 6SM -RA BR FEW060 SCT075 BKN090 20/18 A3008 RMK AO2 WSHFT 0909 RAB09 P0014 T02000183 TSNO $
2025-09-14 01:37:00Z 120° at 15 kts Heavy Rain 4 MVFR Clouds SCATTERED at 5000, BROKEN at 6000, OVERCAST at 8000, BROKEN at 22000 KMAF 140137Z AUTO 12015KT 4SM +RA BR SCT050 BKN060 OVC080 21/19 A3003 RMK AO2 P0015 T02060194 TSNO $