Police say toxic canisters are continuing to wash up on beaches off central Queensland.

A metal container holding deadly aluminium phosphide has now been found at Zilzie on the Capricorn Coast.

Two were found earlier this week at Five Rocks north of Yeppoon, and there have been discoveries on three beaches south of Gladstone over the past month.

The canisters were also reported last year washing up in north Queensland, between Torres Strait and Ayr.

Police say they do not know where the canisters have come from, but warn people not to pick them up and to report findings to police.