Cuenta una central de abastos, localizada en la antigua estación del ferrocarril, además de dos mercados en el centro histórico, que son el de San Antonio y el Belisario Domínguez; los lunes hay un tianguis en el que se establecen hasta 1,500 puestos de verduras, frutas y artículos varios.