Two people have been found dead after a shooting in a supermarket in central Germany.

Local police confirmed the incident on social media, adding that there was no further danger to the public.

The shooting occurred around 1pm local time in Schwalmstadt-Treysa, a town of around 8,500 people northeast of Germany's financial capital Frankfurt.

Police said it was not yet clear what had happened.

Regional newspaper HNA cited an eyewitness as saying that a man had shot a woman and then himself at the Aldi outlet.