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