The shots were fired just after 9:45 a.m. on Castle Hill Avenue.
Authorities said a 33-year-old man was shot in the face, while a second 33-year-old man was shot in the head. The third victim, a 45-year-old woman, who appeared to be an innocent bystander, was shot in the torso.
Police believe the shooting stemmed from a large fight in the parking lot of a nearby store, but neighbors say the two men who were killed, Christopher Alleyne and Mustafa Tarver, were friends and lived across the street. Authorities believe they were the targets of the gunman.
Witnesses said the woman, later identified as Arileida Jimenez, also lived nearby and was sitting at a table handing out medical brochures at the time of the shooting.
"It's just real sad, she was a nice lady just doing her job," area resident Robin Furguson said.
One witness said he couldn't believe what was unfolding in front of him. He said the shooter was firing profusely, one shot after another.
"It's very frightening because you don't know if you're going to get caught by one of those stray bullets," Ray Capo said.
All three victims were taken to Jacobi Medical Center where they were pronounced dead.
No arrests have been made and the NYPD said they are looking for one suspect. He's described as a dark-skinned male wearing all-dark clothing. He fled the scene toward Randall Avenue.
Police said they are continuing to look for additional witnesses or videos of the crime.
PS 36, a nearby elementary school, had a shelter in place following the shooting.
"Safety always comes first, and out of an abundance of caution, PS 36 in the Bronx temporarily sheltered-in due to a potential threat in the area. All students and staff are safe, and the shelter-in has been lifted," officials said regarding the shelter in place.
* More Bronx news
* Send us a news tip
* Download the abc7NY app for breaking news alerts