Cuetzalan er en landsby og en kommune nord i den meksikanske delstaten Puebla, i regionen Sierra Norte. Landsbyen karakteriseres av brosteinsgater og en rekke bygninginger fra kolonitida. I sentrum er det et stort antall hånderksmarkeder. Kommunen hadde 47 433 innbyggere i 2010, mens selve byen bare hadde 5 957 innbyggere.[1] Byen befinner seg 980 meter over havet.
I kommunen finner man blant annet også det arkeologiske funnstedet Yohualichán og en rekke fossefall. I 2002 fikk Cuetzalan status som «Pueblo Mágico».