A homicide investigation has been launched after a man was killed at a house in East Auckland.
Police were called to Dalton Street in Point England just before midnight with reports of a shooting.
Emergency services attended and attempted first aid, but the man died at the scene.
A 31-year-old man was arrested at the scene and is due to appear in the Auckland District Court today.
Police said the man, who is known to the victim, has been been charged with breaching bail and unlawful possession of a firearm.
They said a firearm was located and a scene examination is being carried out.
Police are asking for anyone who saw or heard anything in the Dalton Street area overnight to contact police by phoning 105, quoting file number 220408/8836, or by contacting Crime Stoppers anonymously on 0800 555 111.