Virginia allows unlicensed open carry of a handgun that has a capacity of twenty rounds or less, unthreaded barrel and no collapsible stock. (Most handguns fall under this category). Open carry is defined as the gun's true nature is not hidden from general view.
Virginia Concealed Handgun Permit (CHP) holders are exempt from:
One gun a month rules
Rules regarding open carry firearm restrictions (see above)
General College Carry Restrictions
Gun Free School Zone act, CHP holders are allowed to have guns on school grounds in their personal vehicles as long as they stay in the car
Ban regarding firearms in VA General Assembly.
Virginia CHPs are shall issue.
Open Carry is done throughout the state mainly by Concealed Carry Permit Holders as they enter alcohol serving restaurants as required by state law. However, in more rural parts of Virginia it is more common as a CHP costs money that some rural residents may not be able to afford.
In urban areas, open carry is extremely uncommon, but not unheard of nor illegal under Virginia State law. However, local law enforcement has been known to stop and question individuals who do so.
Under Virginia code, localities may no longer regulate the firearms with sole exception of regulation of discharge of firearms.
NFA34 weapons are allowed under Virginia state law but machine guns must be registered with Virginia State Police.
Information was taken from Wikipedia.com. I do not claim copyrights of this information. Site is just used for informational purposes.