Två personer beskrivs som allvarligt skadade och för ytterligare en är tillståndet kritiskt.
Räddningstjänst, ambulans och polis var snabbt på plats efter explosionen och ett stort räddningspådrag inleddes.
Skador på grannhusen
Explosionen inträffade i en lägenhet ett sexvåningshus i Premià de Mar, utanför Barcelona. Den orsakade stora skador på omkringliggande hus. Över 20 familjer kommer att behöva sova någon annanstans, åtminstone i natt.
Vad som ligger bakom explosionen är fortfarande oklart.
Gasledningar kan vara orsaken
Enligt den spanska tidningen la Vanguardia kan explosionen ha orsakats av gasledningar i huset. Gasbolaget Gas Natural har skickat tekniker till platsen för att undersöka saken.
Elden har släckts och byggnaden har utrymts.