Två vattenpipekaféer blev målen för den 43-årige gärningsmannen.
Han sköt ihjäl minst nio människor och flera andra skadades under onsdagskvällen. Flera av offren hade turkiskt eller kurdiskt ursprung, rapporterar AFP.
– Tack vare vittnesmål och övervakningskameror fanns det ganska snabbt en misstänkt förövare. Den bilen han använde för att fly platsen kunde identifieras, säger Hessens delstatsminister Peter Beuth.
Efter flera timmars jakt hittade polisen bilen vid den misstänktes bostad.
– När säkerhetsstyrkorna gick igenom bostaden fann de ytterligare två döda personer. Hans 72-åriga mamma och förövaren. Båda hade skottskador, säger Peter Beuth.
”Ett sorgligt minne”
Både den federala åklagaren Peter Frank och Peter Beuth uppger att skjutningarna kan ha ett främlingsfientligt och högerextremt motiv.
– Den misstänkta gärningsmannen hade på sin hemsida lagt upp videomeddelanden och ett sorts manifest som, förutom obskyra tankar och absurda konspirationsteorier, pekade på djupt rasistiska åsikter”, säger åklagaren Peter Frank, enligt Reuters.
Tyskland har skakats av flera högerextrema attacker det senaste året och många Hanaubor är chockade efter nattens blodiga dåd.
– Rasism är giftigt, hat är giftigt och det här giftet existerar i samhället och är orsaken bakom för många brott, säger Tysklands förbundskansler Angela Merkel.
Okänd av polis
Den misstänkte har inte varit känd av polisen sedan tidigare och man fann ett vapen intill hans kropp.
Inget tyder på att det har funnits fler gärningspersoner, enligt polisen.