A female body found floating by a paddler in Waitemata Harbour may have been drifting for days.

Police believe they have identified the body, which was found in Chelsea Bay, near the Chelsea sugar refinery on Auckland's North Shore, about 10am on Sunday.