Both the NFL & MLB have been attempting to tap into the Mexico City market for several years now.
The NFL has had games in Estadio Azteca for years now. Mexico City is actually one of the safest cities in Mexico due to heavy presence of Fuerzas Especiales & Cuerpo de Infanteria de Marina. Hidalgo doesn’t really have as much Cartel violence like Sonora, Chihuahua, Coahuila, Nuevo León, Durango, Sinaloa & Jalisco do. The majority of the Cartel Wars are over the border territories, but even down in the Southwest it’s mainly in the outskirts in small town areas. I lived in San Andres Cholula down in Puebla for a year when I went to UDLAP & it really wasn’t that bad, as long as you steered clear of the Jalisco Pandilleros in the West you really didn’t have anything to worry about.
But I agree, there’s always the potential threat of extortion that could take place, although most of the players in Liga Mexicana de Beisbol don’t really deal with any of those issues. For the most part, the Cartels leave the Baseball & Soccer players alone.
The only other markets I could see get another team besides Las Vegas would be New Orleans or Charlotte.
But I wonder if the Astros & Braves would be upset about having to split that market, because most of fans in those areas root for one of those 2 teams.