Six people were shot and killed in a town in northern Germany on Monday, and police said they detained two individuals, including the suspected shooter.

The motive for the incident in Stade, close to the port city of Hamburg, was not immediately clear, according to a police spokesperson.

The role of the second individual in custody is currently unclear, a second police spokesperson told Reuters, adding that no other suspects were at large.

German media reports initially said four women and one man were dead. Police later said a sixth adult had died in hospital of wounds.

Police said the incident occurred at a youth welfare facility in Stade, a town of nearly 50,000 people to the west of Hamburg. German media said the site included facilities for mothers and children.

Footage posted by the Bild newspaper showed a car with a busted right tire slowing to a halt in a tree-lined road. Police with guns then ran towards the car and detained two people who were made to lie flat on the ground.

Number of injured unclear

It is unclear how many people have been injured, he said, adding that the dead were all adults.

Local media reported that the incident had taken place near a youth center in central Stade, a town of just below 50,000 people to the west of Hamburg. The spokesperson denied that, but declined to give further details.

Just after the incident took place, police had warned residents to steer clear of the area.