An 11-year-old girl was found in front of the house and taken to a hospital, where she was later pronounced dead from stab wounds.
Police weren’t immediately able to enter the home because of a fire that consumed the living room and foyer, but once inside they found three more people fatally stabbed; a 12-year-old boy, a 44-year-old woman and a man in his 30s.
Another woman, 61, was gravely injured in the attack. She is in critical condition suffering from multiple stab wounds.
Both injured police officers are expected to recover.
Phone messages left with possible neighbours of the family were not immediately returned.
The suspect was identified as Courtney Gordon, 38, who police said had been visiting the family from his home in the Bronx. The identities of his victims were not immediately disclosed.
“This scene was chaos. Multiple victims, a house on fire, and a madman on a rampage, on a mission,” Patrick Hendry, head of the New York Police Department’s police union, said.
“The skill that this police officer had shooting and stopping the threat after he was being stabbed. Unbelievable skill,” he said.
The fatal attack came a week after another knife rampage in the Bronx that took three lives. Police said a college student who had been “hearing voices” killed his father, his 5-year-old half-brother and the little boy’s mother.