The shooting happened around 9:20 p.m. Tuesday near the 3200 block of G Street.
According to police, video shows at least two gunmen exiting a vehicle and firing about 25 gunshots.
Three men in their 20s and a woman in her 40s were shot.
Chopper 6 over shooting in Kensington
Police say a 20-year-old man was rushed to Temple University Hospital after being shot six times throughout his body. He is listed in extremely critical condition.
The remaining victims, who suffered gunshot wounds to the legs and arms, are all listed as stable.
No arrests have been made.
Police say the vehicle, described as a dark-colored four-door sedan, possibly a Toyota, was last seen going north on G Street.
Anyone with information is asked to call police at 215-686-TIPS.
RELATED: Check the 6abc Neighborhood Safety Tracker