While most firearms are not required to be registered in the state of Virginia, machine guns are. You are able to legally carry a firearm openly in most areas, but you must have a concealed weapon permit for covered handguns., which you must keep with you as long as you have the gun. If you would like to learn more about your rights to carry or use firearms, or are in need of quality legal assistance, contact The Lawrence Law Firm, PLC in Roanoke, VA, today. Regardless of circumstance, we guarantee the highest level of defense and other legal services. We take the time to understand your case, so you can rest assured that you will be in good hands from start to finish.