A MAN has been charged with firearm offences after police raided his northern NSW home and seized a loaded pistol.

Police executed a search warrant at the 20-year-old man's property at Casino and found the semi-automatic gun and a quantity of cannabis.

He was charged with six firearms offences including possession of an unauthorised gun and possession of cannabis and is due at Lismore Local Court tomorrow.

Meanwhile, a 20-year-old man has appeared at Ballina Local Court charged with threatening passengers on a bus with a replica gun.