Skip to content
TrillioniPay
Rate history

DZD to MAD exchange rate history

Algerian dinar to Moroccan dirham reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 0.07548 on 25 April 2024. Lowest: 0.06894 on 12 May 2026.

Change
+3.37%
High
0.07448
Low
0.06946
DZD to MAD, last 3 months0.069790.071250.072700.0741631 Jul28 Aug28 Sept30 Oct
DZD to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert DZD to MAD at today’s reference rate →

DZD to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 DZD = 0.07448 MAD on 5 October 2026 and the lowest 0.06894 on 12 May 2026. From the first to the last figure of the period the rate moved +3.44% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20260.072810.074480.072130.07319+0.62%
September 20260.072360.072360.069690.07088+4.09%
August 20260.069520.070250.069460.06986−1.30%
July 20260.070430.070600.069970.07026+0.12%
June 20260.070350.070520.069010.06955+1.78%
May 20260.069120.069730.068940.06935−0.94%
April 20260.069780.070580.069760.07002−0.55%
March 20260.070160.071350.070150.07082−0.58%
February 20260.070570.070680.070180.07047+0.76%
January 20260.070040.071030.069980.07063−0.28%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2026

October 2026

DateRate
30 October 20260.07281
29 October 20260.07280
28 October 20260.07290
27 October 20260.07275
26 October 20260.07275
19 October 20260.07235
16 October 20260.07294
15 October 20260.07308
14 October 20260.07308
13 October 20260.07265
12 October 20260.07213
9 October 20260.07401
8 October 20260.07392
7 October 20260.07409
6 October 20260.07414
5 October 20260.07448
2 October 20260.07381
1 October 20260.07276

September 2026

DateRate
30 September 20260.07236
29 September 20260.07229
28 September 20260.07202
25 September 20260.07167
24 September 20260.07173
23 September 20260.07130
22 September 20260.07124
21 September 20260.07105
18 September 20260.07093
17 September 20260.07073
16 September 20260.07092
15 September 20260.07089
14 September 20260.07059
11 September 20260.07039
10 September 20260.07036
9 September 20260.07051
8 September 20260.07045
7 September 20260.07021
4 September 20260.07012
3 September 20260.07000
2 September 20260.06990
1 September 20260.06969

August 2026

DateRate
31 August 20260.06952
28 August 20260.06949
27 August 20260.06959
26 August 20260.06951
25 August 20260.06969
24 August 20260.06946
21 August 20260.06956
20 August 20260.06991
19 August 20260.06987
18 August 20260.06988
17 August 20260.06994
14 August 20260.06997
13 August 20260.06999
12 August 20260.07000
11 August 20260.06996
10 August 20260.07000
7 August 20260.07011
6 August 20260.07011
5 August 20260.07008
4 August 20260.07018
3 August 20260.07025

July 2026

DateRate
31 July 20260.07043
30 July 20260.07032
29 July 20260.07030
28 July 20260.07021
27 July 20260.07024
24 July 20260.07033
23 July 20260.07044
22 July 20260.07039
21 July 20260.07012
20 July 20260.07010
17 July 20260.07011
16 July 20260.07010
15 July 20260.07002
14 July 20260.06997
13 July 20260.07012
10 July 20260.07023
9 July 20260.07035
8 July 20260.07029
7 July 20260.07031
6 July 20260.07037
3 July 20260.07032
2 July 20260.07060
1 July 20260.07043

June 2026

DateRate
30 June 20260.07035
29 June 20260.07033
26 June 20260.07040
25 June 20260.07052
24 June 20260.07008
23 June 20260.06986
22 June 20260.06974
19 June 20260.06968
18 June 20260.06941
17 June 20260.06937
16 June 20260.06954
15 June 20260.06945
12 June 20260.06941
11 June 20260.06921
10 June 20260.06921
9 June 20260.06918
8 June 20260.06903
5 June 20260.06901
4 June 20260.06903
3 June 20260.06910
2 June 20260.06923
1 June 20260.06902

May 2026

DateRate
29 May 20260.06912
28 May 20260.06906
27 May 20260.06923
26 May 20260.06913
25 May 20260.06938
22 May 20260.06949
21 May 20260.06954
20 May 20260.06951
19 May 20260.06952
18 May 20260.06967
15 May 20260.06926
14 May 20260.06921
13 May 20260.06901
12 May 20260.06894
11 May 20260.06909
8 May 20260.06929
7 May 20260.06950
6 May 20260.06966
5 May 20260.06973
4 May 20260.06969

April 2026

DateRate
30 April 20260.06978
29 April 20260.06976
28 April 20260.06979
27 April 20260.06984
24 April 20260.06984
23 April 20260.06991
22 April 20260.06985
21 April 20260.06976
20 April 20260.06980
17 April 20260.06985
16 April 20260.06994
15 April 20260.06994
14 April 20260.07019
13 April 20260.07018
10 April 20260.07017
9 April 20260.07035
8 April 20260.07042
7 April 20260.07058
2 April 20260.07009
1 April 20260.07029

March 2026

DateRate
31 March 20260.07016
30 March 20260.07015
27 March 20260.07024
26 March 20260.07035
25 March 20260.07034
24 March 20260.07101
23 March 20260.07090
20 March 20260.07084
19 March 20260.07086
18 March 20260.07096
17 March 20260.07108
16 March 20260.07125
13 March 20260.07128
12 March 20260.07101
11 March 20260.07092
10 March 20260.07135
9 March 20260.07085
6 March 20260.07108
5 March 20260.07096
4 March 20260.07116
3 March 20260.07075
2 March 20260.07044

February 2026

DateRate
27 February 20260.07057
26 February 20260.07058
25 February 20260.07053
24 February 20260.07051
23 February 20260.07055
20 February 20260.07033
19 February 20260.07044
18 February 20260.07034
17 February 20260.07039
16 February 20260.07053
13 February 20260.07049
12 February 20260.07042
11 February 20260.07040
10 February 20260.07048
9 February 20260.07068
6 February 20260.07063
5 February 20260.07055
4 February 20260.07047
3 February 20260.07034
2 February 20260.07018

January 2026

DateRate
30 January 20260.07004
29 January 20260.06998
28 January 20260.07021
27 January 20260.07021
26 January 20260.07068
23 January 20260.07068
22 January 20260.07080
21 January 20260.07074
20 January 20260.07080
19 January 20260.07088
16 January 20260.07087
15 January 20260.07082
14 January 20260.07085
13 January 20260.07085
12 January 20260.07103
9 January 20260.07091
8 January 20260.07091
7 January 20260.07071
6 January 20260.07055
5 January 20260.07033
2 January 20260.07039

DZD to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 DZD = 0.07449 MAD on 2 January 2025 and the lowest 0.06924 on 17 September 2025. From the first to the last figure of the period the rate moved −5.72% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20250.070240.071080.070240.07076−0.97%
November 20250.070930.071360.070910.07108−0.15%
October 20250.071040.071040.070110.07053+1.18%
September 20250.070210.070210.069240.06967+0.98%
August 20250.069530.069800.069390.06953−0.11%
July 20250.069600.069670.069260.06942−0.17%
June 20250.069720.070290.069510.06988−0.17%
May 20250.069840.070140.069250.06965−0.15%
April 20250.069940.071970.069890.07074−2.82%
March 20250.071970.073630.071460.07249−2.24%
February 20250.073630.074240.073540.07390−0.62%
January 20250.074090.074490.073920.07409−0.81%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2025

December 2025

DateRate
31 December 20250.07024
30 December 20250.07029
29 December 20250.07038
24 December 20250.07036
23 December 20250.07072
22 December 20250.07069
19 December 20250.07073
18 December 20250.07075
17 December 20250.07066
16 December 20250.07078
15 December 20250.07083
12 December 20250.07069
11 December 20250.07097
10 December 20250.07106
9 December 20250.07103
8 December 20250.07094
5 December 20250.07091
4 December 20250.07088
3 December 20250.07105
2 December 20250.07108
1 December 20250.07102

November 2025

DateRate
28 November 20250.07093
27 November 20250.07104
26 November 20250.07098
25 November 20250.07109
24 November 20250.07102
21 November 20250.07097
20 November 20250.07097
19 November 20250.07094
18 November 20250.07091
17 November 20250.07104
14 November 20250.07106
13 November 20250.07125
12 November 20250.07109
11 November 20250.07110
10 November 20250.07104
7 November 20250.07109
6 November 20250.07117
5 November 20250.07129
4 November 20250.07136
3 November 20250.07133

October 2025

DateRate
31 October 20250.07104
30 October 20250.07097
29 October 20250.07081
28 October 20250.07089
27 October 20250.07089
24 October 20250.07087
23 October 20250.07089
22 October 20250.07072
21 October 20250.07099
20 October 20250.07063
17 October 20250.07051
16 October 20250.07032
15 October 20250.07038
14 October 20250.07033
13 October 20250.07018
10 October 20250.07011
9 October 20250.07019
8 October 20250.07022
7 October 20250.07053
6 October 20250.07024
3 October 20250.07018
2 October 20250.07018
1 October 20250.07017

September 2025

DateRate
30 September 20250.07021
29 September 20250.07019
26 September 20250.06983
25 September 20250.07001
24 September 20250.06972
23 September 20250.06975
22 September 20250.06969
19 September 20250.06949
18 September 20250.06937
17 September 20250.06924
16 September 20250.06943
15 September 20250.06944
12 September 20250.06951
11 September 20250.06952
10 September 20250.06943
9 September 20250.06958
8 September 20250.06998
5 September 20250.06994
4 September 20250.06976
3 September 20250.06971
2 September 20250.06942
1 September 20250.06952

August 2025

DateRate
29 August 20250.06953
28 August 20250.06962
27 August 20250.06955
26 August 20250.06946
25 August 20250.06953
22 August 20250.06939
21 August 20250.06939
20 August 20250.06942
19 August 20250.06950
18 August 20250.06950
15 August 20250.06940
14 August 20250.06940
13 August 20250.06959
12 August 20250.06963
11 August 20250.06962
8 August 20250.06949
7 August 20250.06963
6 August 20250.06977
5 August 20250.06951
4 August 20250.06946
1 August 20250.06980

July 2025

DateRate
31 July 20250.06960
30 July 20250.06965
29 July 20250.06955
28 July 20250.06949
25 July 20250.06933
24 July 20250.06927
23 July 20250.06929
22 July 20250.06943
21 July 20250.06945
18 July 20250.06956
17 July 20250.06946
16 July 20250.06934
15 July 20250.06938
14 July 20250.06942
11 July 20250.06935
10 July 20250.06940
9 July 20250.06940
8 July 20250.06933
7 July 20250.06929
4 July 20250.06928
3 July 20250.06936
2 July 20250.06926
1 July 20250.06967

June 2025

DateRate
30 June 20250.06972
27 June 20250.06994
26 June 20250.07003
25 June 20250.07005
24 June 20250.07015
23 June 20250.07016
20 June 20250.07021
19 June 20250.07029
18 June 20250.07012
17 June 20250.07002
16 June 20250.07001
13 June 20250.06951
12 June 20250.06966
11 June 20250.06962
10 June 20250.06969
9 June 20250.06960
6 June 20250.06963
5 June 20250.06971
4 June 20250.06984
3 June 20250.06972
2 June 20250.06987

May 2025

DateRate
30 May 20250.06984
29 May 20250.07014
28 May 20250.06982
27 May 20250.06958
26 May 20250.06948
23 May 20250.06964
22 May 20250.06946
21 May 20250.06963
20 May 20250.06948
19 May 20250.06969
16 May 20250.06971
15 May 20250.06962
14 May 20250.06965
13 May 20250.06964
12 May 20250.06952
9 May 20250.06953
8 May 20250.06948
7 May 20250.06925
6 May 20250.06962
5 May 20250.06992
2 May 20250.06990

April 2025

DateRate
30 April 20250.06994
29 April 20250.06999
28 April 20250.06998
25 April 20250.07013
24 April 20250.06997
23 April 20250.06989
22 April 20250.07023
17 April 20250.06996
16 April 20250.07007
15 April 20250.07031
14 April 20250.07057
11 April 20250.07122
10 April 20250.07110
9 April 20250.07158
8 April 20250.07151
7 April 20250.07156
4 April 20250.07133
3 April 20250.07169
2 April 20250.07177
1 April 20250.07197

March 2025

DateRate
31 March 20250.07197
28 March 20250.07189
27 March 20250.07146
26 March 20250.07157
25 March 20250.07173
24 March 20250.07197
21 March 20250.07214
20 March 20250.07220
19 March 20250.07239
18 March 20250.07251
17 March 20250.07253
14 March 20250.07255
13 March 20250.07255
12 March 20250.07250
11 March 20250.07296
10 March 20250.07291
7 March 20250.07273
6 March 20250.07297
5 March 20250.07360
4 March 20250.07347
3 March 20250.07363

February 2025

DateRate
28 February 20250.07363
27 February 20250.07354
26 February 20250.07378
25 February 20250.07375
24 February 20250.07387
21 February 20250.07383
20 February 20250.07394
19 February 20250.07394
18 February 20250.07394
17 February 20250.07359
14 February 20250.07367
13 February 20250.07382
12 February 20250.07397
11 February 20250.07406
10 February 20250.07402
7 February 20250.07411
6 February 20250.07399
5 February 20250.07409
4 February 20250.07418
3 February 20250.07424

January 2025

DateRate
31 January 20250.07409
30 January 20250.07398
29 January 20250.07422
28 January 20250.07426
27 January 20250.07392
24 January 20250.07400
23 January 20250.07393
22 January 20250.07404
21 January 20250.07398
20 January 20250.07395
17 January 20250.07405
16 January 20250.07403
15 January 20250.07396
14 January 20250.07414
13 January 20250.07406
10 January 20250.07412
9 January 20250.07414
8 January 20250.07398
7 January 20250.07396
6 January 20250.07419
3 January 20250.07443
2 January 20250.07449

DZD to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 DZD = 0.07548 MAD on 25 April 2024 and the lowest 0.07179 on 27 August 2024. From the first to the last figure of the period the rate moved +0.10% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20240.074690.075060.074310.07468−0.27%
November 20240.074890.075170.073720.07443+1.50%
October 20240.073780.074320.073300.07383+0.70%
September 20240.073270.073780.072770.07332+1.30%
August 20240.072330.073810.071790.07271−1.73%
July 20240.073600.074090.073030.07341−0.28%
June 20240.073810.074150.073670.07389−0.18%
May 20240.073940.075200.073660.07427−1.77%
April 20240.075270.075480.074370.07501+0.15%
March 20240.075160.075160.074400.07472+0.29%
February 20240.074940.074970.074320.07474+0.38%
January 20240.074650.074650.073970.07444+0.05%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2024

December 2024

DateRate
31 December 20240.07469
30 December 20240.07449
27 December 20240.07431
24 December 20240.07457
23 December 20240.07463
20 December 20240.07489
19 December 20240.07460
18 December 20240.07459
17 December 20240.07460
16 December 20240.07465
13 December 20240.07465
12 December 20240.07474
11 December 20240.07494
10 December 20240.07472
9 December 20240.07460
6 December 20240.07433
5 December 20240.07466
4 December 20240.07485
3 December 20240.07506
2 December 20240.07497

November 2024

DateRate
29 November 20240.07489
28 November 20240.07482
27 November 20240.07517
26 November 20240.07502
25 November 20240.07501
22 November 20240.07479
21 November 20240.07485
20 November 20240.07492
19 November 20240.07490
18 November 20240.07486
15 November 20240.07434
14 November 20240.07427
13 November 20240.07413
12 November 20240.07415
11 November 20240.07408
8 November 20240.07399
7 November 20240.07373
6 November 20240.07372
5 November 20240.07381
4 November 20240.07376
1 November 20240.07384

October 2024

DateRate
31 October 20240.07378
30 October 20240.07373
29 October 20240.07393
28 October 20240.07402
25 October 20240.07404
24 October 20240.07432
23 October 20240.07407
22 October 20240.07432
21 October 20240.07431
18 October 20240.07416
17 October 20240.07374
16 October 20240.07362
15 October 20240.07364
14 October 20240.07368
11 October 20240.07382
10 October 20240.07377
9 October 20240.07371
8 October 20240.07386
7 October 20240.07345
4 October 20240.07361
3 October 20240.07360
2 October 20240.07351
1 October 20240.07330

September 2024

DateRate
30 September 20240.07327
27 September 20240.07315
26 September 20240.07306
25 September 20240.07304
24 September 20240.07323
23 September 20240.07319
20 September 20240.07341
19 September 20240.07356
18 September 20240.07365
17 September 20240.07376
16 September 20240.07359
13 September 20240.07378
12 September 20240.07349
11 September 20240.07342
10 September 20240.07341
9 September 20240.07335
6 September 20240.07322
5 September 20240.07319
4 September 20240.07307
3 September 20240.07304
2 September 20240.07277

August 2024

DateRate
30 August 20240.07233
29 August 20240.07211
28 August 20240.07180
27 August 20240.07179
26 August 20240.07190
23 August 20240.07229
22 August 20240.07233
21 August 20240.07244
20 August 20240.07247
19 August 20240.07273
16 August 20240.07267
15 August 20240.07285
14 August 20240.07290
13 August 20240.07303
12 August 20240.07301
9 August 20240.07297
8 August 20240.07298
7 August 20240.07301
6 August 20240.07315
5 August 20240.07341
2 August 20240.07381
1 August 20240.07359

July 2024

DateRate
31 July 20240.07360
30 July 20240.07358
29 July 20240.07347
26 July 20240.07328
25 July 20240.07341
24 July 20240.07319
23 July 20240.07309
22 July 20240.07310
19 July 20240.07303
18 July 20240.07307
17 July 20240.07319
16 July 20240.07311
15 July 20240.07305
12 July 20240.07316
11 July 20240.07324
10 July 20240.07330
9 July 20240.07347
8 July 20240.07357
5 July 20240.07365
4 July 20240.07385
3 July 20240.07409
2 July 20240.07399
1 July 20240.07398

June 2024

DateRate
28 June 20240.07381
27 June 20240.07384
26 June 20240.07383
25 June 20240.07397
24 June 20240.07402
21 June 20240.07395
20 June 20240.07401
19 June 20240.07415
18 June 20240.07408
17 June 20240.07400
14 June 20240.07388
13 June 20240.07383
12 June 20240.07373
11 June 20240.07367
10 June 20240.07374
7 June 20240.07371
6 June 20240.07373
5 June 20240.07392
4 June 20240.07396
3 June 20240.07395

May 2024

DateRate
31 May 20240.07394
30 May 20240.07391
29 May 20240.07385
28 May 20240.07379
27 May 20240.07404
24 May 20240.07380
23 May 20240.07366
22 May 20240.07366
21 May 20240.07397
20 May 20240.07399
17 May 20240.07405
16 May 20240.07418
15 May 20240.07446
14 May 20240.07449
13 May 20240.07459
10 May 20240.07456
9 May 20240.07454
8 May 20240.07469
7 May 20240.07473
6 May 20240.07477
3 May 20240.07499
2 May 20240.07520

April 2024

DateRate
30 April 20240.07527
29 April 20240.07534
26 April 20240.07529
25 April 20240.07548
24 April 20240.07535
23 April 20240.07540
22 April 20240.07534
19 April 20240.07517
18 April 20240.07526
17 April 20240.07542
16 April 20240.07536
15 April 20240.07437
12 April 20240.07446
11 April 20240.07452
10 April 20240.07462
9 April 20240.07460
8 April 20240.07471
5 April 20240.07479
4 April 20240.07476
3 April 20240.07481
2 April 20240.07488

March 2024

DateRate
28 March 20240.07516
27 March 20240.07502
26 March 20240.07491
25 March 20240.07488
22 March 20240.07475
21 March 20240.07466
20 March 20240.07474
19 March 20240.07466
18 March 20240.07468
15 March 20240.07458
14 March 20240.07455
13 March 20240.07461
12 March 20240.07477
11 March 20240.07456
8 March 20240.07442
7 March 20240.07440
6 March 20240.07458
5 March 20240.07463
4 March 20240.07482
1 March 20240.07502

February 2024

DateRate
29 February 20240.07494
28 February 20240.07486
27 February 20240.07477
26 February 20240.07474
23 February 20240.07480
22 February 20240.07497
21 February 20240.07493
20 February 20240.07486
19 February 20240.07480
16 February 20240.07485
15 February 20240.07491
14 February 20240.07478
13 February 20240.07470
12 February 20240.07466
9 February 20240.07467
8 February 20240.07472
7 February 20240.07474
6 February 20240.07468
5 February 20240.07441
2 February 20240.07432
1 February 20240.07440

January 2024

DateRate
31 January 20240.07465
30 January 20240.07457
29 January 20240.07446
26 January 20240.07452
25 January 20240.07421
24 January 20240.07456
23 January 20240.07438
22 January 20240.07447
19 January 20240.07448
18 January 20240.07434
17 January 20240.07446
16 January 20240.07457
15 January 20240.07461
12 January 20240.07453
11 January 20240.07436
10 January 20240.07449
9 January 20240.07449
8 January 20240.07449
5 January 20240.07415
4 January 20240.07397
3 January 20240.07439
2 January 20240.07461

Where the figures come from

How this rate is calculated

No single official source publishes this pair. We calculated it from the figures below, which are shown exactly as their sources published them. The calculated rate is ours, not the sources’.

The ExchangeRate-API figure is a daily market reference, not an official rate and not our quote.

Source: ECB statistics. Rates By Exchange Rate API

Related

Questions

What were the highest and lowest DZD to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 DZD = 0.07448 MAD on 5 October 2026 and the lowest 0.06894 on 12 May 2026. From the first to the last figure of the period the rate moved +3.44% (calculated by us).
What were the highest and lowest DZD to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 DZD = 0.07449 MAD on 2 January 2025 and the lowest 0.06924 on 17 September 2025. From the first to the last figure of the period the rate moved −5.72% (calculated by us).
What were the highest and lowest DZD to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 DZD = 0.07548 MAD on 25 April 2024 and the lowest 0.07179 on 27 August 2024. From the first to the last figure of the period the rate moved +0.10% (calculated by us).
Are these figures the ones the source published?
The daily figures come from ExchangeRate-API’s daily market reference (not an official rate); where they are crossed with ECB figures, the result is calculated by us. Month averages and changes are also ours.

Disclaimer

Rates on this page are reference figures from official sources, or calculated by us from them, as of the date shown. They are for information only, are not an offer or a quote for any transaction, and are not investment, financial or tax advice. Past movements do not predict future ones. TrillioniPay shows the rate and fee for a payment before you confirm it.