Europe remains Morocco’s top trade partner despite slight decline
Europe continued to dominate Morocco’s foreign trade in 2024, accounting for 62% of total trade volume, down slightly from 63.2% in 2023, according to the latest annual report by the Moroccan Office of Exchange.
European countries provided 56.4% of Morocco’s imports and received 71.4% of its exports. Within Europe, the European Union remains the most significant trading bloc, representing 86.6% of all trade conducted with the continent.
Spain remained Morocco’s top European trade partner, accounting for 29.1% of bilateral trade, followed by France (21%), Germany (8.4%), Italy (7.7%), and Turkey (6.7%).
Trade with Asia also grew substantially, rising by 12.7% in 2024 after a decline of 15.8% the previous year. Asia’s share in Morocco’s total trade increased from 18.9% in 2023 to 20.1% in 2024. This growth is largely due to Morocco’s strengthening commercial ties with China, which has seen continuous expansion for the thirteenth consecutive year (+18.4% in 2024). Kazakhstan and India also contributed significantly to the rise, with trade values increasing by 4.6 billion and 3 billion dirhams respectively.
As for trade with the Americas, it registered a 6.1% increase, primarily driven by a 15.8% rise in exchanges with the United States. However, this growth was partially offset by sharp declines in trade with Colombia (-77.2%) and Trinidad and Tobago (-42.9%).
In Africa, Morocco’s trade rose by 6.3%, sustained mostly by a 34.7% increase in trade with Egypt, which retained its status as Morocco’s top African trade partner for the sixth year in a row.
Though still limited to 0.5% of total trade, exchanges with Oceania grew at an accelerated pace, increasing by 48.1% in 2024. This improvement is primarily due to higher trade volumes with Australia (+2.2 billion dirhams), slightly offset by a drop in trade with New Zealand (-400 million dirhams).
-
19:00
-
18:45
-
18:30
-
18:15
-
18:05
-
18:00
-
18:00
-
17:50
-
17:35
-
17:21
-
17:14
-
17:05
-
16:45
-
16:30
-
16:17
-
16:15
-
16:14
-
16:10
-
16:09
-
16:00
-
15:47
-
15:30
-
15:15
-
15:09
-
15:00
-
14:45
-
14:31
-
14:30
-
14:15
-
14:04
-
14:00
-
13:45
-
13:32
-
13:30
-
13:15
-
13:00
-
12:42
-
12:25
-
12:20
-
12:12
-
12:00
-
11:50
-
11:35
-
11:26
-
11:22
-
11:11
-
10:47
-
10:30
-
10:15
-
10:12
-
09:58
-
09:45
-
09:42
-
09:25
-
09:18
-
09:09
-
08:47
-
08:30
-
08:17
-
08:16
-
08:15
-
08:01
-
23:57
-
23:55
-
23:45
-
23:35
-
23:23
-
23:15
-
23:00
-
22:45
-
22:30
-
22:15
-
22:00
-
21:47
-
21:32
-
21:15
-
21:00
-
20:40
-
20:25
-
20:10
-
19:59
-
19:47
-
19:31
-
19:15