Rekaman video menunjukkan nyala api dan asap besar tampak di sekitar kompleks.
Orang yang tewas berada di rumah terdekat yang hancur dalam ledakan itu, menurut petugas berwenang.
Pemerintah setempat mendesak warga di sekitar untuk tetap di dalam ruangan, sementara unit perlindungan sipil menyebut udara bebas dari zat beracun.
Perdana Menteri Spanyol Pedro Sanchez menyampaikan belasungkawan dan menawarkan dukungan yang diperlukan kepada pihak berwenang Catalan.