Le Maroc a été classé, par Reporters sans frontières, au 126e rang mondial sur 167 pour la liberté de la presse (2005).
Bien que le Roi Mohammed VI se soit engagé pour une meilleure liberté de la presse, de nombreux journaux étrangers ou locaux ont été censurés ou soumis à des pressions, avec parfois même des arrestations.
Le gouvernement marocain détient le journal arabe Al-Anbaa, ainsi que l’agence de presse officielle Maghreb Arabe Presse (MAP). Il sponsorise aussi le quotidien français Le Matin. La Radio-Television Marocaine est, de même, sponsorisée par le gouvernement.
Le journal international Asharq Alawsat est aussi distribué au Maroc.
Les antennes paraboliques permettent de recevoir les chaînes étrangères. Les autorités marocaines n’interdisent pas la réception des programmes étrangers, ni l’utilisation d’Internet. On peut trouver à la télévision marocaine des programmes arabes, français ou anglais.