Zaio est une municipalité située dans la province marocaine de Nador. Au 1er janvier 2005, Zaio comptabilisait une population totale de 32.000 habitants, population constituée à parité de berbérophones (Kebdana) et d’arabophones (Settoutis).
La ville est située au pied du mont Zaio, sur la plaine des Ouled-Settout sur l’axe routier entre Nador et Berkane. Le climat dominant dans la région est de type méditerranéen semi-aride.
La zone irriguée de Sebra qui colle a l’ouest de la ville est riche en agrumes et oliviers.