People caught carrying a knife for a second time will face an automatic jail sentence from this month.
The campaign to change the law was led by former Enfield North MP Nick de Bois and Enfield Southgate MP David Burrowes. 
The Minister of Justice Michael Gove confirmed that the law would come in effect on July 17.
It will mean adults caught carrying a knife for the second time in public will face an automatic jail sentence of six months, and 16 and 17-year-olds four months. 
Mr de Bois and fellow Conservative MP Mr Burrowes supported the Enfield Independent’s anti-knife campaign Don’t Carry Don’t Kill in 2012.
The Criminal Justice and Courts Bill, also known as the 'Enfield law', became law in December that year.
Mr de Bois said: “No one should be in any doubt that this law means you will go to jail for at least six months if you are caught carrying a knife for a second time. 
“The message should be loud and clear – we won’t tolerate carrying knives any more. Let’s not forget to kill someone with a knife you have to first carry a knife and I hope the true legacy of this law that both myself and David Burrowes secured is that it will save lives.”
Metropolitan Police Commissioner Sir Bernard Hogan-Howe added: “Knives kill. People carrying knives are a threat to all of us - my officers see that at first hand. A simple guarantee that you will get locked up worked for guns and I believe it will work for knives.
“Putting this legislation forward is an important step and I have made no secret that I support this move.”