It happened around 1:30 Saturday afternoon at the intersection of Morris Street and Queen Lane.
Authorities say a 17-year-old male was shot in the shoulder. He was taken to Albert Einstein Hospital in stable condition.
A 32-year-old male also suffered a gunshot wound to the hip. He was taken to Temple University Hospital in critical but stable condition.
No arrests have been made. Police are investigating what sparked the shooting.