A Full-Service Marketing Agency in Morocco

Building and powering brands of all sizes across the Kingdom.

Please feel free to contact us by email at : hello@icon.ma.

Tailored Solutions to the Toughest Marketing Challenges

ICON.ma is an international marketing agency that focuses on quality, innovation, & speed. But in reality it’s not really about us – It’s what we can do about you, what outcome we can bring.

We’ve become the trusted partner of local businesses and international brands & organizations alike. Our results are a product of the intelligence-driven marketing strategies and tactics we employ on a daily basis.

Based in Tangier with locations in Rabat, and Casablanca, we partner with local, national and global organizations in the B2B2C space to help answer their unique marketing needs. Using an integrated approach, we work to understand our clients’ challenges and then develop strategies that are measurable and repeatable for continued success.

Photography & Video production in Morocco

At ICON, we pride ourselves on the content we create; video production is the most effective media tool to promote your brand and offerings. 

Preferred by social algorithms and audiences as it’s easy to consume, and when done well, allows you to engage with an audience for much longer than a still image would. 

Our creative videography team has years of experience in working with international brands, government entities, and small local businesses.


Understanding how your advertising spending matches up to the spending of your competitors helps you save money. As a specialized media company in Morocco, we will work with you to develop media strategies that deliver qualified leads and real, measurable results deliverable with integrated strategies based on your brand and it’s needs.

Best media buyers in Morocco who negotiate and monitor and purchase best media airtime and spaces on all available medias and channels as per clients demands with the aim to get attention of highest audience.

Get in Touch!

Please feel free to contact us by email at


or by phone at

+212 (06) 21 380 380