San Marcos, cuenta con tres mercados públicos, localizados en cada una de las siguientes comunidades: Las Mesas, Las Vigas y en la cabecera municipal.