My peach tree is now 6 yrs old. First year it produced around 20 peaches, second year over 50, third about the same (this is after thinning), fourth a little less (also after thinning) and last year around 40 but most were half eaten by squirrels. This year not one flower, although the tree leaves are beautiful. This is our second peach tree. The first one produced over one hundred fruits per year after thinning and was brought down by strong winds - broke in half. It has sun all day. It's an Early Redhaven peach and we live in the north of Montreal Island, Zone 4.
Peach Tree Bears No Fruit
Certified GKH Gardening Expert
In your area, it is a real possibility that late season cold snaps are killing the blossom buds. The past few years have seen many late season cold snaps in many areas of North America. The blossoms are very susceptible to cold.
In the future, you may want to look into making sure the tree is protected during late season cold snaps. This article has some suggestions on how to do that: