A man has been charged with the murder of missing Opunake man Aaron Roigard.
The 27-year-old was last seen at a Waiteika Road address on June 2.
Police investigating his disappearance today charged a 50-year-year old Taranaki man with his murder.
"Information gathered over the past four months from our substantial inquiries and public appeals has resulted in the arrest and charge," said Detective Senior Sergeant Blair Burnett.
A team of up to 15 officers from Central District had been working on the inquiry, which had involved extensive aerial and ground searches, Mr Burnett said.
"While this arrest signals considerable progress in our inquiry, our goal is to locate Aaron's body," he said.
"The investigation team is committed to returning Aaron to his family who grieve for him deeply."
Anyone with information relevant to the investigation is asked to contact police on (06) 213 9536 or anonymously contact Crimestoppers on 0800 555 111.