Municipal authorities in the southern Mexican state of Chiapas have tried to block a caravan of about 2,000 Central American migrants from entering the town of Huixtla.

The Huixtla government declared an emergency Monday night and told stores to close when the migrants streamed in anyway.

Members of the caravan pushed past police and headed for the town center, although authorities wanted them to stay at an improvised shelter farther away.

The municipality said in a taped statement that "the majority of the people coming are not coming peacefully, as we might have hoped."

Officials also told people to stay indoors, warning the migrants were a threat to safety.

The town's cold reception contrasts with the warm welcome it gave to caravans just last year.