El programa Pueblos Mágicos, desarrollado por la Secretaría de Turismo de México, tiene como objetivo reconocer y promover pequeños pueblos y ciudades que poseen un rico patrimonio cultural e histórico, a fin de impulsar el desarrollo turístico y económico de dichos lugares.