Mayor Valentin Lavin, who was allied to President Claudia Sheinbaum's leftist party, had already survived an armed attack in January, according to local media reports.