Six people have been arrested in Levin in connection with robberies and burglaries in the town over the past few days.
Police said four of the six - all male and gang members or associates - were teenagers, and one in his 20s and the other in his 40s.
When searching for them yesterday, police recovered four firearms as well as some of the stolen property.
All those arrested have been charged with two aggravated robberies and unlawful possession of firearms.
The 44-year-old is also charged with assaulting police and cannabis offences.
They are set to appear in Palmerston North District Court.