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.
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.