It happened early Sunday morning when rescue boats from the Hatboro Fire Department were called out to rescue at least four people stuck in a car in rising water.
A rescue boat capsized and three firefighters were trapped.
Additional boats were called to the scene and, after almost two hours in the water, they were rescued by firefighters from other towns.
Several additional fire departments are on the way to the scene to assist.