La fuente indicó que la persona herida se encuentra hospitalizada en condición seria. El portavoz no quiso dar su nombre de acuerdo con el protocolo interno.
Vilanova i la Geltru está a 50 kilómetros (39 millas) al sur de Barcelona.
Los incidentes con armas de fuego son muy inusuales en España.