Swimmers will be able to take a dip at three more spots along the Parramatta River under a plan to boost the waterway's health and protect it from surging residential development in Sydney's west.

But bathers face a wait of more than six years before they can swim at riverside areas marked for upgrades at Bayview Park in Concord, McIlwaine Park at Rhodes East and Putney Park.

The ambition to open the proposed sites by 2025 was outlined in the Parramatta River Masterplan, released on Thursday.

The locations would join existing swimming spots along the river at Cabarita Park beach, Chiswick Baths, Dawn Fraser Baths in Balmain and Lake Parramatta.