People have until Sunday to hand over guns and other weapons.
West Yorkshire Police is running the scheme in reactions to a recent change in the law which makes it illegal for certain people to hold antique weapons.
Assistant Chief Constable Andy Battle said: “We take firearms offences very seriously and don’t want people to fall foul of the law by keeping hold of these weapons.
“This is not in response to any particular incidents in West Yorkshire but reflects the change in the law and gives people the opportunity to safely bring them into police. It is about preventing injury and harm to members of the public and making them safe and feel safer.
“We would urge members of the public to hand in any weapons at their local police station. Failure to do so would be a serious matter and could lead to some very serious charges.”
Police believe many people may be affected by the change in legislation and have firearms in the home which have been overlooked or forgotten, or someone could have come into possession of one through family members, or have deactivated weapons or trophies of war.
Weapons can be handed in Killingbeck Police Station in Seacroft.