A 17-year-old boy was caught with a 9mm pistol in Kraaifontein, on Tuesday, police say.
According to provincial police spokesman Warrant Officer Joseph Swaartbooi, officers patrolling Wolwefontein Street found the teen carrying the loaded gun.
He was arrested on a charge of possession of an unlicensed firearm and ammunition.