"El atacante ahora ha muerto por sus heridas", dijo el mandatario en un discurso a la nación.
Al menos cinco personas resultaron heridas en el tiroteo de Virginia, entre ellas el congresista Steve Scalise.
Dos de los baleados se encuentran en estado crítico, según fuentes médicas.
Testigos señalaron que el atacante, identificado como James Hodgkinson, de 66 años, efectuó unos 50 disparos contra los legisladores.