I was a part owner of a ski chalet on the upper Delaware River that we used as a hunting/fishing camp. Mothers Day was the magic time for roe shad to arrive in our area. We would fish from boats that were anchored upstream from a major compression point that would funnel the shad to us as they moved upstream. They went fairly far up the Delaware even from us, some all the way to Hancock.
That run today is almost non-existent. Maybe they short-stop somewhere, maybe the volumes just aren't there, I only know they aren't in that area in the volumes they used to be.