Cá mập là loài săn mồi đỉnh cao, ăn rùa, cá, hải cẩu, cua và động vật thân mềm. Chúng đã thích nghi để ăn hầu như mọi thứ trong môi trường của chúng. Khả năng săn mồi của chúng là một yếu tố quan trọng trong việc duy trì dân số ở các khu vực khác nhau của đại dương, ngăn động vật săn mồi chăn thả quá mức ở bất kỳ khu vực nào.
Các loài cá mập khác nhau ăn lượng khác nhau. Một số ăn một bữa lớn và không ăn trong nhiều tuần sau đó, trong khi những người khác cần một lượng lớn thức ăn và ăn liên tục. Tuy nhiên, những con cá mập lớn có lợi cho bất kỳ khu vực nào chúng sống ngay cả khi không săn bắt; động vật săn mồi, chẳng hạn như rùa, bị đe dọa bởi sự hiện diện của chúng và bay xa hơn để kiếm ăn, đồng thời gặm cỏ trong một khu vực rộng lớn hơn.
Khi cá mập giết, chúng nhắm vào những thành viên ốm yếu và ốm yếu nhất trong bất kỳ nhóm săn mồi nào. Một số loài cá mập cũng ăn xác từ xác động vật. Bằng cách đó, chúng ngăn chặn sự bùng phát dịch bệnh giữa các nhóm con mồi và giữ cho nguồn gen mạnh mẽ, dẫn đến số lượng lớn cá khỏe mạnh hơn.
Về lâu dài, việc loại bỏ cá mập khỏi hệ sinh thái sẽ ảnh hưởng đến cả con người và động vật biển. Trước đây, việc loại bỏ cá mập khỏi hệ sinh thái của đại dương đã dẫn đến sự sụp đổ của nghề cá và phá hủy các rạn san hô. Nếu không có cá mập săn mồi các động vật khác, dân số của chúng sẽ tăng đột biến và chúng kiếm ăn quá nhiều.