Why do cats outnumber dogs in these cities?

The short answer

Cats are everywhere in the medina.

Cats go everywhere — riads, restaurants, mosques, your breakfast table. Nobody stops them. The medina has hundreds of thousands of them.

You'll see dogs on roads between towns and near villages. Not inside the medina.

Food sourceColony territory
Overlapping cat colony territories in a medina block

In 2025, the government approved Draft Law 19.25 — illegal to feed or shelter strays in public spaces, fines of 1,500 to 3,000 dirhams. Still under parliamentary review. Tied to 2030 World Cup preparations. The language covers cats too.