In order to determine the families and genera of Trichoptera present in aquatic systems in the Province of Veraguas and define the functional feeding groups of each genera recorded, samples were taken on the Pacific slope of river Santa Maria, San Pablo, San Pedro, Gatu, Cobre, Quebro, and the Caribbean slope of river Calovébora, Mulabá, Gallito, Primer Brazo and Guazaro. Also, a literature review was conducted on publications and theses about the aquatic insects in the Province of Veraguas. The functional feeding groups, considered were: collectors (gatherers and filterers), shredders, scrapers and predators. One hundred four intestinal contents were analyzed in the following genera: Leptonema (23), Smicridea (12), Macronema (14), Chimarra (11), Nectopsyche (3), Triplectines (8), Protoptila (11), Phylloicus (9), Anchitrichia (7), Polycentropopus (6) and Atopsyche (12). In the Province of Veraguas, there are 13 families of the order Trichoptera, namely Anomalopsychidae, Calamoceratidae, Ecnomidae, Glossosomatidae, Helicopsychidae, Hydrobiosidae, Hydropsychidae, Hydroptilidae, Leptoceridae, Limnephilidae, Odontoceridae, Philopotamidae and Polycentropodidae. The family Hydropsychidae turned out to be the most widely distributed, appearing in 24 rivers in the Province, except in Piña and Ponuga rivers. The genera Atopsyche and Polycentropus were classified as predators, Nectopsyche and Anchitrichia as collectors or gatherers and Phylloicus and Triplectides as shredders or crushers, Leptonema, Macronema, Chimarra, Smicridea and Protoptila as collectors-filtering and Anchitrichia as collector or gatherer. Only two of the genera analyzed here correspond to the functional groups already reported for other regions, Chimarra and Atopsyche.