L’Ente Parco nazionale del Gargano, con sede in Monte Sant’Angelo (Foggia), istituito con Dpr 5 giugno 1995 con la mission di gestire un’area protetta, sia terrestre che marittima, insiste nel territorio di 18 comuni appartenenti alla Provincia di Foggia (Apricena, Cagnano, Varano Carpino, Ischitella, Isole Tremiti, Lesina, Manfredonia, Mattinata, Monte Sant' Angelo, Peschici. Poggio Imperiale, Rignano Garganico, Rodi Garganico, San Giovanni Rotondo, San Marco in Lamis, Sannicandro Garganico, Serra Capriola, Vico del Gargano Vieste). Allo stesso Ente è affidata anche la gestione dell’Area marina protetta delle Isole Tremiti.