The death toll could rise after five people were confirmed dead in a gunman’s overnight rampage through suburban Philadelphia’s Montgomery County, according to police.



A male suspect was thought to be holed up inside a Souderton home, but when police barged inside they found an injured teen, not the suspected triggerman.



A total of five people were found dead at three different locations, sparked by what cops declared a domestic situation, WPVI-TV reported.



The first killing happened just before 4 a.m. Monday at the Pheasant Run Apartments along Main Street in Lower Salford.



A woman there was found shot to death - and children may have witnessed the killing, neighbors told the ABC affiliate.



"I heard three or four gunshots. I heard the kids saying ‘Mommy, no! Mommy, no!’" one neighbor told WPVI.



The kids were later found safe a short distance away, the station reported.



Just a half hour later, police responded to West 5th St. in Lansdale, where two more people were shot dead, reportedly at close range.



Two more people were found dead at a residence near the intersection of Franklin and Garfield Streets in Souderton.



All three scenes are believed to be linked.



A heavy police presence remains in the town, about 35 miles north of Philadelphia. A SWAT team has also responded to a street in nearby Pennsburg, though it's unclear if authorities suspect the gunman may be in that area.



Authorities have not identified the suspect, but said he is a military veteran, WPVI reported.



On a mobile device? Click to watch the video.

[email protected]