A 26-year-old man has been charged with several offences after allegedly threatening the occupants of a home in Parmelia with a firearm before he was later arrested in Port Kennedy.
The man allegedly entered the home of a person known to him on Camfield Loop in Parmelia around 11.45am on Sunday, March 22.
He allegedly threatened the occupants with a firearm before stealing personal property and fleeing the scene.
"With the assistance of the Tactical Response Group, Police Air Wing and Rapid Apprehension Squad, Rockingham Detectives arrested the accused at a residence on Chinchilla Parkway in Port Kennedy," a WA Police spokesperson said.
"A search was conducted at the address, during which a firearm, ammunition, a quantity of cannabis, and various items that it will be alleged were stolen during separate incidents were located."
The Kwinana man has been charged with a string of offences including armed robbery, threatening to kill, unlawful possession of a firearm, pointing a firearm at another person and possession of a prohibited drug.
He is due to appear in Rockingham Magistrates Court today.

Bushfire readiness takes centre stage at City of Kwinana's free Summer Sounds festival
WA Open Golf Championship to tee off at Secret Harbour Golf Links
Halls Head named WA's most persistent storm damage hotspot
Four illegal e-bikes to be crushed after police crackdown in Halls Head, Falcon
Aboriginal jobs and careers expo to attract 1000 attendees in Rockingham
Firefighters attend Lakelands home after reports of thick smoke
WA Government to ban screen use for younger students as part of six-month trial
Singleton General Store shutdown over illicit tobacco, vape sales
Concerns for missing Bertram woman
