Cinq personnes sont dans un état critique, a précisé le shérif T. Walton lors d'une conférence de presse télévisée, révisant à la baisse un précédent bilan qui évoquait jusqu'à 30 blessés et 7 morts.
Les autorités n'ont pas révélé le nom du tireur, identifié par les médias locaux comme Cedric Ford, 38 ans.
Il travaillait chez Excel Industries, société familiale d'Hesston, bourgade de 3.700 habitants située au nord de Wichita, la plus grande ville du Kansas.
Ford avait un casier judiciaire, notamment pour des cambriolages, affirment les médias locaux.
"C'est une situation horrible", a-t-il affirmé, ajoutant que ses services avaient reçu un appel de la Maison Blanche.
Le tireur, qui était armé d'un fusil d'assaut et d'un pistolet, a été abattu "par un agent des forces de l'ordre" dans les locaux d'Excel, a souligné M. Walton.
L'agent a agi en "héros" et "sauvé beaucoup de vies", a-t-il assuré.
Plusieurs hélicoptères et des dizaines d'ambulances sont intervenues pour évacuer les blessés, qui ont été répartis sur plusieurs hôpitaux de la région.
Le shérif Walton a dit que le tireur avait touché au moins deux des victimes dans la rue avant d'entrer dans les locaux d'Excel, ouvrant notamment le feu dans l'atelier de peinture. L'un a été atteint à l'épaule et l'autre à la jambe.