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

Scroll down for a day-by-day record of EUR/GBP values in 2026.

View Past and Historical Exchange Rates

USD/MAD Graph for 2026:

1Y
3Y
5Y
10Y
All
Loading

DateOpenCloseHighLowMid

September

Tuesday 1 September 2026 (01/09/2026)
9.3348
9.3348
9.3348
9.3348
9.3348

August

Monday 31 August 2026 (31/08/2026)
9.2872
9.2872
9.2872
9.2872
9.2872
Friday 28 August 2026 (28/08/2026)
9.2420
9.2429
9.2429
9.2420
9.2425
Thursday 27 August 2026 (27/08/2026)
9.2451
9.2464
9.2464
9.2451
9.2458
Wednesday 26 August 2026 (26/08/2026)
9.2309
9.2333
9.2333
9.2309
9.2321
Tuesday 25 August 2026 (25/08/2026)
9.2755
9.2432
9.2755
9.2432
9.2594
Monday 24 August 2026 (24/08/2026)
9.2758
9.2758
9.2758
9.2758
9.2758
Friday 21 August 2026 (21/08/2026)
9.2332
9.2347
9.2347
9.2332
9.2340
Thursday 20 August 2026 (20/08/2026)
9.2521
9.2520
9.2521
9.2520
9.2521
Wednesday 19 August 2026 (19/08/2026)
9.2932
9.2732
9.2932
9.2732
9.2832
Tuesday 18 August 2026 (18/08/2026)
9.2933
9.2933
9.2933
9.2933
9.2933
Monday 17 August 2026 (17/08/2026)
9.2716
9.2716
9.2716
9.2716
9.2716
Friday 14 August 2026 (14/08/2026)
9.2620
9.2620
9.2620
9.2620
9.2620
Thursday 13 August 2026 (13/08/2026)
9.2620
9.2620
9.2620
9.2620
9.2620
Wednesday 12 August 2026 (12/08/2026)
9.2654
9.2877
9.2877
9.2654
9.2766
Tuesday 11 August 2026 (11/08/2026)
9.2618
9.2618
9.2618
9.2618
9.2618
Monday 10 August 2026 (10/08/2026)
9.3281
9.3280
9.3281
9.3280
9.3281
Friday 7 August 2026 (07/08/2026)
9.3192
9.3192
9.3192
9.3192
9.3192
Thursday 6 August 2026 (06/08/2026)
9.3280
9.3280
9.3280
9.3280
9.3280
Wednesday 5 August 2026 (05/08/2026)
9.3153
9.3153
9.3153
9.3153
9.3153
Tuesday 4 August 2026 (04/08/2026)
9.3234
9.3159
9.3234
9.3144
9.3189
Monday 3 August 2026 (03/08/2026)
9.3225
9.3225
9.3225
9.3225
9.3225

July

Friday 31 July 2026 (31/07/2026)
9.3843
9.3465
9.3843
9.3465
9.3654
Thursday 30 July 2026 (30/07/2026)
9.3842
9.3842
9.3842
9.3842
9.3842
Wednesday 29 July 2026 (29/07/2026)
9.3802
9.3800
9.3802
9.3800
9.3801
Tuesday 28 July 2026 (28/07/2026)
9.3803
9.3794
9.3803
9.3794
9.3799
Monday 27 July 2026 (27/07/2026)
9.3626
9.3626
9.3626
9.3626
9.3626
Friday 24 July 2026 (24/07/2026)
9.3755
9.3619
9.3768
9.3619
9.3694
Thursday 23 July 2026 (23/07/2026)
9.3858
9.3740
9.3858
9.3740
9.3799
Wednesday 22 July 2026 (22/07/2026)
9.3871
9.3872
9.3873
9.3871
9.3872
Tuesday 21 July 2026 (21/07/2026)
9.3768
9.3768
9.3768
9.3768
9.3768
Monday 20 July 2026 (20/07/2026)
9.3435
9.3435
9.3435
9.3435
9.3435
Friday 17 July 2026 (17/07/2026)
9.3271
9.3271
9.3271
9.3271
9.3271
Thursday 16 July 2026 (16/07/2026)
9.3009
9.3038
9.3038
9.3009
9.3024
Wednesday 15 July 2026 (15/07/2026)
9.3346
9.3346
9.3346
9.3346
9.3346
Tuesday 14 July 2026 (14/07/2026)
9.3176
9.3383
9.3383
9.3176
9.3280
Monday 13 July 2026 (13/07/2026)
9.3108
9.3155
9.3155
9.3108
9.3132
Friday 10 July 2026 (10/07/2026)
9.3444
9.3451
9.3451
9.3444
9.3448
Thursday 9 July 2026 (09/07/2026)
9.3494
9.3494
9.3494
9.3494
9.3494
Wednesday 8 July 2026 (08/07/2026)
9.3612
9.3616
9.3616
9.3612
9.3614
Tuesday 7 July 2026 (07/07/2026)
9.3497
9.3497
9.3497
9.3497
9.3497
Monday 6 July 2026 (06/07/2026)
9.3647
9.3644
9.3647
9.3644
9.3646
Friday 3 July 2026 (03/07/2026)
9.3452
9.3452
9.3452
9.3452
9.3452
Thursday 2 July 2026 (02/07/2026)
9.3680
9.3680
9.3680
9.3680
9.3680
Wednesday 1 July 2026 (01/07/2026)
9.4002
9.3959
9.4002
9.3959
9.3981

June

Tuesday 30 June 2026 (30/06/2026)
9.4016
9.4016
9.4016
9.4016
9.4016
Monday 29 June 2026 (29/06/2026)
9.3711
9.3711
9.3711
9.3711
9.3711
Friday 26 June 2026 (26/06/2026)
9.3790
9.3817
9.3817
9.3790
9.3804
Thursday 25 June 2026 (25/06/2026)
9.4187
9.4185
9.4187
9.4185
9.4186
Wednesday 24 June 2026 (24/06/2026)
9.4015
9.4015
9.4015
9.4015
9.4015
Tuesday 23 June 2026 (23/06/2026)
9.3603
9.3603
9.3603
9.3603
9.3603
Monday 22 June 2026 (22/06/2026)
9.3259
9.3259
9.3259
9.3259
9.3259
Friday 19 June 2026 (19/06/2026)
9.3193
9.3141
9.3193
9.3141
9.3167
Thursday 18 June 2026 (18/06/2026)
9.3193
9.3193
9.3193
9.3193
9.3193
Wednesday 17 June 2026 (17/06/2026)
9.2466
9.2466
9.2466
9.2466
9.2466
Tuesday 16 June 2026 (16/06/2026)
9.2505
9.2511
9.2511
9.2505
9.2508
Monday 15 June 2026 (15/06/2026)
9.2458
9.2458
9.2458
9.2458
9.2458
Friday 12 June 2026 (12/06/2026)
9.2611
9.2611
9.2611
9.2611
9.2611
Thursday 11 June 2026 (11/06/2026)
9.2711
9.2711
9.2711
9.2711
9.2711
Wednesday 10 June 2026 (10/06/2026)
9.2640
9.2640
9.2640
9.2640
9.2640
Tuesday 9 June 2026 (09/06/2026)
9.2395
9.2395
9.2395
9.2395
9.2395
Monday 8 June 2026 (08/06/2026)
9.2395
9.2410
9.2410
9.2395
9.2403
Friday 5 June 2026 (05/06/2026)
9.1941
9.1940
9.1941
9.1940
9.1941
Thursday 4 June 2026 (04/06/2026)
9.1926
9.1926
9.1926
9.1926
9.1926
Wednesday 3 June 2026 (03/06/2026)
9.1990
9.1985
9.1990
9.1985
9.1988
Tuesday 2 June 2026 (02/06/2026)
9.1890
9.1796
9.1890
9.1781
9.1836
Monday 1 June 2026 (01/06/2026)
9.1882
9.1882
9.1882
9.1882
9.1882

May

Friday 29 May 2026 (29/05/2026)
9.1932
9.1932
9.1932
9.1932
9.1932
Thursday 28 May 2026 (28/05/2026)
9.1905
9.1894
9.1905
9.1890
9.1898
Wednesday 27 May 2026 (27/05/2026)
9.1894
9.1894
9.1894
9.1894
9.1894
Tuesday 26 May 2026 (26/05/2026)
9.2015
9.2015
9.2015
9.2015
9.2015
Monday 25 May 2026 (25/05/2026)
9.2012
9.2012
9.2012
9.2012
9.2012
Friday 22 May 2026 (22/05/2026)
9.2281
9.2281
9.2281
9.2281
9.2281
Thursday 21 May 2026 (21/05/2026)
9.2372
9.2372
9.2372
9.2372
9.2372
Wednesday 20 May 2026 (20/05/2026)
9.2373
9.2373
9.2373
9.2373
9.2373
Tuesday 19 May 2026 (19/05/2026)
9.2246
9.2246
9.2246
9.2246
9.2246
Monday 18 May 2026 (18/05/2026)
9.2080
9.2080
9.2080
9.2080
9.2080
Friday 15 May 2026 (15/05/2026)
9.2218
9.2208
9.2218
9.2208
9.2213
Thursday 14 May 2026 (14/05/2026)
9.1762
9.1762
9.1762
9.1762
9.1762
Wednesday 13 May 2026 (13/05/2026)
9.1261
9.1667
9.1667
9.1261
9.1464
Tuesday 12 May 2026 (12/05/2026)
9.1260
9.1260
9.1260
9.1260
9.1260
Monday 11 May 2026 (11/05/2026)
9.1149
9.1149
9.1149
9.1149
9.1149
Friday 8 May 2026 (08/05/2026)
9.1447
9.1447
9.1447
9.1447
9.1447
Thursday 7 May 2026 (07/05/2026)
9.1685
9.1685
9.1685
9.1685
9.1685
Wednesday 6 May 2026 (06/05/2026)
9.2452
9.1844
9.2452
9.1844
9.2148
Tuesday 5 May 2026 (05/05/2026)
9.2459
9.2459
9.2459
9.2459
9.2459
Monday 4 May 2026 (04/05/2026)
9.2445
9.2450
9.2450
9.2445
9.2448
Friday 1 May 2026 (01/05/2026)
9.2340
9.2340
9.2340
9.2340
9.2340

April

Thursday 30 April 2026 (30/04/2026)
9.2387
9.2387
9.2387
9.2387
9.2387
Wednesday 29 April 2026 (29/04/2026)
9.2557
9.2557
9.2557
9.2557
9.2557
Tuesday 28 April 2026 (28/04/2026)
9.2538
9.2538
9.2538
9.2538
9.2538
Monday 27 April 2026 (27/04/2026)
9.2443
9.2458
9.2458
9.2443
9.2451
Friday 24 April 2026 (24/04/2026)
9.2502
9.2502
9.2502
9.2502
9.2502
Thursday 23 April 2026 (23/04/2026)
9.2719
9.2719
9.2719
9.2719
9.2719
Wednesday 22 April 2026 (22/04/2026)
9.2381
9.2381
9.2381
9.2381
9.2381
Tuesday 21 April 2026 (21/04/2026)
9.2326
9.2408
9.2409
9.2326
9.2368
Monday 20 April 2026 (20/04/2026)
9.2337
9.2330
9.2337
9.2330
9.2334
Friday 17 April 2026 (17/04/2026)
9.2359
9.2251
9.2359
9.2243
9.2301
Thursday 16 April 2026 (16/04/2026)
9.2359
9.2359
9.2359
9.2359
9.2359
Wednesday 15 April 2026 (15/04/2026)
9.2476
9.2476
9.2476
9.2476
9.2476
Tuesday 14 April 2026 (14/04/2026)
9.2474
9.2482
9.2482
9.2474
9.2478
Monday 13 April 2026 (13/04/2026)
9.2859
9.2859
9.2859
9.2859
9.2859
Friday 10 April 2026 (10/04/2026)
9.2915
9.2920
9.2921
9.2915
9.2918
Thursday 9 April 2026 (09/04/2026)
9.3105
9.3100
9.3105
9.3100
9.3103
Wednesday 8 April 2026 (08/04/2026)
9.2975
9.3027
9.3027
9.2975
9.3001
Tuesday 7 April 2026 (07/04/2026)
9.3791
9.3791
9.3791
9.3791
9.3791
Monday 6 April 2026 (06/04/2026)
9.3625
9.3625
9.3625
9.3625
9.3625
Friday 3 April 2026 (03/04/2026)
9.3966
9.3966
9.3966
9.3966
9.3966
Thursday 2 April 2026 (02/04/2026)
9.3966
9.3966
9.3966
9.3966
9.3966
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