Fly Fishing in Mexico is done primarily on the Yucatán Peninsula and the waters of Ascension Bay, Espiritu Santo, Chetumal, Campeche and Holbox. The Yucatán Peninsula lies east of the Isthmus of Tehuantepeca, a northwestern geographic partition separating the region of Central America from the rest of North America. It is approximately 181,000 km2 (70,000 sq mi) in area, and is almost entirely composed of limestone. These areas offer an incredible amount of biodiversity, therefor lending itself to anglers who target gamefish like permit, bonefish tarpon, jacks, barracuda, sharks, amberjack, snook, snapper, and grouper all year round. The area consists of estuaries that reach beyond the horizon, flats, lagoons, and mangrove creeks. The biodiversity and recent conservation efforts make is very possible for anglers to go for an inshore Mexican grand slam of a permit, tarpon, and bonefish in a day.
The Baja side of Mexico also offers fly fishing and light tackle anglers an opportunity to catch fish. Though not the usual assortment of game fish found on the gulf of Mexico and the Caribbean, The Baja offers opportunities to sight fish for Rooster fish.