Puerto Rico (federal waters): up to 5 per person per day, counting the reef fish group combined
5 per person per day; 15 per boat with 3 or more people, counting the whole group
In federal waters around Puerto Rico, starting 9 miles from shore, the bodião-porco (hogfish) falls into a reef fish group that also includes angelfish, grunts, jacks, surgeonfish, triggerfish and other wrasses, with a combined limit of 5 per person per day (15 per boat when 3 or more people are on board), and no more than 1 surgeonfish per person. The quota does not apply to holders of a Puerto Rico or U.S. Virgin Islands commercial license. Inside 9 miles, DRNA rules apply, and in Reglamento 7949 (2010), which we read, there is no specific rule for the species.
Source: 50 CFR 622.444(a)(2) (NOAA Fisheries, US)
Mexico: up to 10 marine fish per angler per day, no more than 5 of the same species
10 marine specimens per angler per day; no more than 5 of the same species
In Mexico's federal waters, sport and recreational fishing for marine species has a limit of 10 specimens per angler per day, with no more than 5 of any one species. Fish over the limit may only be taken if released alive. Sport-caught fish belong to the permit holder and may not be sold; fish may not be landed as fillets (they may only be filleted on board for consumption during the trip). For spearfishing the limit is 5 fish per day. Fishing from a boat requires a permit.
Source: Amendment to NOM-017-PESC-1994 (recreational sport fishing in federal waters of Mexico), signed Oct 14, 2013 and published in the DOF on Nov 25, 2013, items 4.9.1, 4.9.4, 4.9.5, 4.11 and 4.12 (Sagarpa/Conapesca)