The Mexicans still have to get their cocaine from the Colombians or others in South America. But like the Colombians, they are able to produce their own high grade heroin. As well as the other drugs, i.e. marijuana, meth, etc.
Although it's a few years out of date, the link below shows the U.S. cities where the major cartels had a presence in 2008.