A conservative mayor of a small town in western Germany known for his liberal migrant policy was stabbed in the neck at a snack stand on Monday evening and seriously hurt.

Andreas Hollstein. Photo: TwitterAndreas Hollstein. Photo: Twitter

A man who witnessed the attack in the town of Altena told German television that a man, probably under the influence of alcohol, stabbed the mayor in the neck with a 30 cm long knife while shouting criticism of his asylum policy.

"The security authorities believe that there was a political motive to this attack," said Armin Laschet, premier of the state of North Rhine-Westphalia.

The attacker was arrested and state prosecutors in Hagen are investigating attempted murder, media reported. No one was immediately available at the prosecutors.

The 57-year old mayor, Andreas Hollstein, who has written a book about his fight against the far-right, was badly hurt but was treated in hospital and has said he is back home with his family.

Under his leadership, the town of Altena has taken in more refugees than it was allocated.

Chancellor Angela Merkel and many other politicians have expressed their shock at the attack.

"I am horrified by the knife attack on the mayor Andreas Hollstein - and very relieved that he can already be back with his family. Thanks also to those who helped him," Merkel said via her spokesman on Twitter.

The attack is reminiscent of the stabbing two years ago of a candidate for mayor of Cologne, Henriette Reker, in an anti-refugee attack. She was seriously hurt but went on to win the election and become mayor.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.