Barselona Sözleşmesi kapsamında 7 protokol bulunmaktadır: 1. Akdeniz'de Gemilerden ve Uçaklardan Boşaltma veya Denizde Yakmadan Kaynaklanan Kirliliğin Önlenmesi ve Ortadan Kaldırılması Protokolü; 2. Akdeniz'de Tehlikeli Atıkların Sınırötesi Hareketleri ve Bertarafından Kaynaklanan Kirliliğin Önlenmesi Protokolü; 3. Akdeniz'in Kara Kökenli Kaynaklardan ve Faaliyetlerinden Dolayı Kirlenmeye Karşı Korunması Protokolü; 4. Olağanüstü Hallerde Akdeniz'in Petrol ve Diğer Zararlı Maddelerle Kirlenmesinde Yapılacak Mücadele ve İşbirliğine Ait Protokol; 5. Akdeniz'de Özel Koruma Alanları ve Biyolojik Çeşitliliğe İlişkin Protokol; 6. Akdeniz'de Bütünleşik Kıyı Alanları Yönetimi Protokolü; 7. Akdeniz'de Kıta Sahanlığı ve Deniz Dibinin Keşfi ve İşletilmesinden Kaynaklanan Kirliliğin Önlenmesi Protokolü.