Video footage of the incident shows the assailant addressing the crowd from a microphone on the stage. He is reported as saying:
“Hello! Hello! My name is Stefan. I sat innocent in prison, I sat innocent in prison. Civic Platform tortured me, and that’s why Adamowicz is dead.”
The suspect, who was released from prison last month after serving a sentence for bank robberies, was immediately detained.
According to police sources quoted by Polish news broadcaster TVN24, the assailant is understood to have been planning the attack for some time.
Adamowicz was a powerful liberal voice in a country that has been governed by the rightwing Law and Justice party since 2015. He is best known in Poland and internationally as a staunch supporter of LGBT rights and the rights of migrants and refugees during a period of rising anti-migrant sentiment.
“I am a European so my nature is to be open,” Adamowicz told the Guardian in 2016.
This is the first assassination of a high-ranking Polish politician, while in office since communism ended in 1989.