Two men from Mandurah and Forrestfield have been charged over the alleged shooting of a 26-year-old man at a Secret Harbour residence.
Mandurah detectives have laid the charges after an investigation into a shooting on Three Bears Loop on January 23.
Police say they were called to the property about 2am and located several people known to each other inside the residence, including the gunshot victim.
A 26-year-old man was taken to Royal Perth Hospital with a non life-threatening gunshot wound to his hip.
A 27-year-old Mandurah man and a 26-year-old Forrestfield man have been charged with carrying or using an unlicensed firearm.
They are due to appear before the Rockingham Magistrates Court on March 8 and March 19, 2019.