U.S. Dollar-Moroccan Dirham History: 2026

Go

Daily USD/MAD rates for 2026, including the day's high, low, open, close and mid rates.

In 2026, the highest level of 2026 was 9.4234, reached on 16/03/2026

The lowest level of 2026 was 9.0371 reached 28/01/2026

The average level of 2026 was 9.2237

Scroll down for a day-by-day record of USD/MAD values in 2026.

View Past and Historical Exchange Rates

USD/MAD Graph for 2026:

1Y
3Y
5Y
10Y
All
Loading

DateOpenCloseHighLowMid

April

Wednesday 1 April 2026 (01/04/2026)
9.3392
9.3392
9.3392
9.3392
9.3392

March

Tuesday 31 March 2026 (31/03/2026)
9.3803
9.3803
9.3803
9.3803
9.3803
Monday 30 March 2026 (30/03/2026)
9.3852
9.3852
9.3852
9.3852
9.3852
Friday 27 March 2026 (27/03/2026)
9.3300
9.3467
9.3472
9.3300
9.3386
Thursday 26 March 2026 (26/03/2026)
9.3301
9.3301
9.3301
9.3301
9.3301
Wednesday 25 March 2026 (25/03/2026)
9.3256
9.3255
9.3256
9.3250
9.3253
Tuesday 24 March 2026 (24/03/2026)
9.3248
9.3273
9.3275
9.3248
9.3262
Monday 23 March 2026 (23/03/2026)
9.3349
9.3349
9.3349
9.3349
9.3349
Friday 20 March 2026 (20/03/2026)
9.3420
9.3445
9.3445
9.3420
9.3433
Thursday 19 March 2026 (19/03/2026)
9.4003
9.3984
9.4003
9.3984
9.3994
Wednesday 18 March 2026 (18/03/2026)
9.3724
9.3724
9.3724
9.3724
9.3724
Tuesday 17 March 2026 (17/03/2026)
9.3692
9.3710
9.3710
9.3692
9.3701
Monday 16 March 2026 (16/03/2026)
9.4234
9.3930
9.4234
9.3930
9.4082
Friday 13 March 2026 (13/03/2026)
9.4223
9.4223
9.4223
9.4223
9.4223
Thursday 12 March 2026 (12/03/2026)
9.3810
9.3798
9.3810
9.3798
9.3804
Wednesday 11 March 2026 (11/03/2026)
9.3328
9.3584
9.3602
9.3328
9.3465
Tuesday 10 March 2026 (10/03/2026)
9.3327
9.3327
9.3327
9.3327
9.3327
Monday 9 March 2026 (09/03/2026)
9.3917
9.3917
9.3917
9.3917
9.3917
Friday 6 March 2026 (06/03/2026)
9.3275
9.3275
9.3275
9.3275
9.3275
Thursday 5 March 2026 (05/03/2026)
9.2877
9.2877
9.2877
9.2877
9.2877
Wednesday 4 March 2026 (04/03/2026)
9.2748
9.2772
9.2772
9.2748
9.2760
Tuesday 3 March 2026 (03/03/2026)
9.3046
9.3046
9.3046
9.3046
9.3046
Monday 2 March 2026 (02/03/2026)
9.2226
9.2168
9.2226
9.2168
9.2197

February

Friday 27 February 2026 (27/02/2026)
9.1633
9.1533
9.1633
9.1533
9.1583
Thursday 26 February 2026 (26/02/2026)
9.1607
9.1626
9.1626
9.1607
9.1617
Wednesday 25 February 2026 (25/02/2026)
9.1738
9.1737
9.1738
9.1737
9.1738
Tuesday 24 February 2026 (24/02/2026)
9.1813
9.1813
9.1813
9.1813
9.1813
Monday 23 February 2026 (23/02/2026)
9.1578
9.1561
9.1578
9.1561
9.1570
Friday 20 February 2026 (20/02/2026)
9.1686
9.1709
9.1709
9.1686
9.1698
Thursday 19 February 2026 (19/02/2026)
9.1676
9.1677
9.1677
9.1676
9.1677
Wednesday 18 February 2026 (18/02/2026)
9.1336
9.1336
9.1336
9.1336
9.1336
Tuesday 17 February 2026 (17/02/2026)
9.1251
9.1251
9.1251
9.1251
9.1251
Monday 16 February 2026 (16/02/2026)
9.1448
9.1448
9.1448
9.1448
9.1448
Friday 13 February 2026 (13/02/2026)
9.1445
9.1446
9.1447
9.1445
9.1446
Thursday 12 February 2026 (12/02/2026)
9.1339
9.1343
9.1343
9.1339
9.1341
Wednesday 11 February 2026 (11/02/2026)
9.1156
9.1157
9.1157
9.1156
9.1157
Tuesday 10 February 2026 (10/02/2026)
9.1138
9.1149
9.1149
9.1138
9.1144
Monday 9 February 2026 (09/02/2026)
9.1400
9.1400
9.1400
9.1400
9.1400
Friday 6 February 2026 (06/02/2026)
9.1814
9.1806
9.1814
9.1806
9.1810
Thursday 5 February 2026 (05/02/2026)
9.1810
9.1810
9.1810
9.1810
9.1810
Wednesday 4 February 2026 (04/02/2026)
9.1627
9.1627
9.1627
9.1627
9.1627
Tuesday 3 February 2026 (03/02/2026)
9.1310
9.1687
9.1687
9.1310
9.1499
Monday 2 February 2026 (02/02/2026)
9.1288
9.1288
9.1288
9.1288
9.1288

January

Friday 30 January 2026 (30/01/2026)
9.0725
9.0725
9.0725
9.0725
9.0725
Thursday 29 January 2026 (29/01/2026)
9.0545
9.0545
9.0545
9.0545
9.0545
Wednesday 28 January 2026 (28/01/2026)
9.0371
9.0371
9.0371
9.0371
9.0371
Tuesday 27 January 2026 (27/01/2026)
9.0700
9.0700
9.0700
9.0700
9.0700
Monday 26 January 2026 (26/01/2026)
9.0889
9.0889
9.0889
9.0889
9.0889
Friday 23 January 2026 (23/01/2026)
9.1585
9.1585
9.1585
9.1585
9.1585
Thursday 22 January 2026 (22/01/2026)
9.1794
9.1794
9.1794
9.1794
9.1794
Wednesday 21 January 2026 (21/01/2026)
9.1697
9.1707
9.1707
9.1697
9.1702
Tuesday 20 January 2026 (20/01/2026)
9.2137
9.1591
9.2137
9.1591
9.1864
Monday 19 January 2026 (19/01/2026)
9.2082
9.2144
9.2144
9.2082
9.2113
Friday 16 January 2026 (16/01/2026)
9.2062
9.2085
9.2085
9.2062
9.2074
Thursday 15 January 2026 (15/01/2026)
9.2182
9.2177
9.2182
9.2177
9.2180
Wednesday 14 January 2026 (14/01/2026)
9.2144
9.2144
9.2144
9.2144
9.2144
Tuesday 13 January 2026 (13/01/2026)
9.2131
9.2131
9.2131
9.2131
9.2131
Monday 12 January 2026 (12/01/2026)
9.2028
9.2028
9.2028
9.2028
9.2028
Friday 9 January 2026 (09/01/2026)
9.2369
9.2369
9.2369
9.2369
9.2369
Thursday 8 January 2026 (08/01/2026)
9.2172
9.2170
9.2172
9.2170
9.2171
Wednesday 7 January 2026 (07/01/2026)
9.2232
9.2232
9.2232
9.2232
9.2232
Tuesday 6 January 2026 (06/01/2026)
9.1768
9.1768
9.1768
9.1768
9.1768
Monday 5 January 2026 (05/01/2026)
9.1795
9.1795
9.1795
9.1795
9.1795
Friday 2 January 2026 (02/01/2026)
9.1425
9.1425
9.1425
9.1425
9.1425
Thursday 1 January 2026 (01/01/2026)
9.1155
9.1155
9.1155
9.1155
9.1155