A man was shot in the leg after an argument in the street outside his home in Palmerston North.
The 50-year-old man was at home in suburban Highbury about 10.30pm when he saw movement near his vehicle, which was parked on the street.
He went outside and confronted a man before he was shot in the leg, police said.
He was taken to Palmerston North Hospital where he would have surgery.
Police and the Armed Offenders Squad were called but the shooter was not found, Detective Senior Sergeant Simon Harrison said.