Ögonvittnen berättade om en ”galning” som skjutit på personer på gatan och i hus i Bratislava-förorten Devinska Nova Ves, enligt nyhetsbyrån TASR.
Minst sju personer dödades av mannen och 15 skadades, däribland minst tre barn, enligt sjukhusuppgifter.
Dödsiffran kan stiga.
– Tre av de skadade har allvarliga skador, säger räddningstjänstens taleskvinna, Dominika Sulkova, till AFP .
Vittnen talar om en äldre välbeväpnad man som gärningsman, rapporterar TASR. Mannen, som var i 50-årsåldern, ska först ha skjutit ned en hel familj med romer.
– Jag såg en äldre man som bar ett automatvapen och som gick mot ett av husen. Efter en stund kom en romsk man, vars familj bor i huset, utspringande och föll till marken där gärningsmannen sedan sköt honom ytterligare två eller tre gånger. Förövaren började sedan skjuta omkring sig på gatan, berättar Marta Vozbranukova, lärare vid ett dagis i närheten av brottsplatsen, för AFP.
Vittnen talar om att mannen ska ha varit påverkad av alkohol.
Enligt tidningen Novy Cas var polisen på plats två minuter efter att skottlossningen utbröt.
Polisen skickade dit krypskyttar och mannen ska då ha begått självmord.
Händelsen inträffade strax efter klockan 10 i morse. Flera busslinjer dirigerades om och polis och ambulans var snabbt på plats i Devinska Nova Ves som ligger nordväst om själva Bratislava.
– Polisen kan ännu inte säga något. När det finns någon information kommer vi att ge den, sade polisens taleskvinna Petra Hraskova till TASR.
Skottlossningen inträffade i ett höghusområde i förorten, endast några hundra meter från Morava-floden som skiljer Slovakien från Österrike.









