No they are not, only in certain states they are illegal. I live in MD and there is no law towards them unless you try to keep them concealed on yourself. As long as a person keeps them for collection only. So before you decide to post a comment, please do some research please, thank you