Man charged with maiming after machete attack in Stanmore Bay has appeared in court.

The 48-year-old man was charged in the North Shore District Court today. He was granted interim name suppression and remanded in custody.

The 31-year-old victim was transported to Auckland Hospital in a critical condition last night. He remains in a serious condition.