Tanger Med handles 11 million containers, strengthens global port ranking
Morocco’s Tanger Med Group closed 2025 with consolidated revenue of 13 billion dirhams, marking a 16 percent increase from the previous year. The growth reflects sustained performance across its core sectors, including port operations, logistics, industrial zones, and services.
At the center of this expansion is the Tanger Med port complex, which confirmed its status as the leading port in the Mediterranean and Africa. The platform handled more than 11 million containers in 2025, measured in twenty-foot equivalent units, surpassing a long-anticipated milestone. According to the latest global rankings, the port now stands 17th worldwide in container traffic, placing it alongside major European hubs.
The group’s activities extend beyond the main port through its participation in a national terminal network. It operates 35 specialized terminals across 21 ports, which processed 67 million tons of cargo during the year, up 6 percent. When combined with Tanger Med Port Authority operations, total throughput reached 209 million tons of goods and 12.42 million containers, reinforcing Morocco’s position in global trade flows.
Industrial zones remain a key driver of the group’s model. Tanger Med manages around 3,000 hectares of economic zones hosting more than 1,500 companies across sectors such as automotive, aeronautics, textiles, agribusiness, and logistics. These zones generated a business volume of 188 billion dirhams in 2025 and supported 145,000 jobs, highlighting their role in national industrial development.
The latest figures confirm Tanger Med’s integration into major East-West and North-South trade routes. With rising volumes, expanding industrial capacity, and steady revenue growth, the platform continues to strengthen its competitiveness among global logistics gateways.
-
21:30
-
21:15
-
21:00
-
20:45
-
20:30
-
20:15
-
20:00
-
19:45
-
19:30
-
19:05
-
18:45
-
18:30
-
18:15
-
17:58
-
17:40
-
17:32
-
17:30
-
17:25
-
17:25
-
17:10
-
17:04
-
16:47
-
16:32
-
16:31
-
16:30
-
16:27
-
16:15
-
16:07
-
16:06
-
16:00
-
15:50
-
15:45
-
15:40
-
15:35
-
15:30
-
15:25
-
15:21
-
15:15
-
15:00
-
14:58
-
14:45
-
14:35
-
14:30
-
14:15
-
14:00
-
13:45
-
13:30
-
13:13
-
12:58
-
12:40
-
12:21
-
12:05
-
11:45
-
11:31
-
11:20
-
11:15
-
11:00
-
10:57
-
10:45
-
10:42
-
10:25
-
10:10
-
10:06
-
09:57
-
09:47
-
09:32
-
09:15
-
09:00
-
08:45
-
08:39
-
08:30
-
08:15
-
00:26
-
23:59
-
23:55
-
23:51
-
23:40
-
23:35
-
23:30
-
23:15
-
23:00
-
22:45
-
22:40
-
22:35
-
22:30
-
22:25
-
22:19
-
22:10
-
22:05
-
21:47