The first Pride parade in the north-eastern German town of Wismar was targeted by the far-right on Saturday, September 14, which led to increased police presence.
According to police estimates, between 700 and 1,000 people took part in the Pride parade, far outnumbering the 150 far-right demonstrators.
In Germany, the marches are known as Christopher Street Day, in honour of the 1969 protest against police discrimination at the Stonewall Inn on Christopher Street in New York City, which helped spark the modern LGBTQ+ movement.
Wismar earlier saw isolated scuffles at the train station when right-wing and left-wing demonstrators arrived simultaneously.
Police separated the two groups after a group of parade-goers called counter-demonstrators “Nazi pigs.”
Stefanie Drese, Social Minister in the northern state of Mecklenburg-Vorpommern, who joined the Pride parade, said: “As the state government, we will not accept that people are discriminated against and threatened because of their sexual identity or sexual orientation.
“We will therefore continue to advocate for an open society with courage and determination.”