Virginia does for firearms carried in public areas. This includes open carry which is legal here (some cops are pulling guns on and giving people crap for open carry). Shotguns - 7 rounds of the longest amunition for which it is chambered. Rifles and pistols - 20 round mag capacity max. Holders of CHP's are fully exempted.
Private property and recreational shooting anything goes.
If you are hunting with Shotguns - 3 rounds for all game species (this is a seperate hunting law).
Where rifles are allowed for hunting, no restrictions except "noting smaller than .23 cal for big game" (sorry no .22, .220, .222, .223, .22-250, etc.)(also a seperate hunting law). Also no limit on magazine capacity while hunting when a rifle is allowed. Banana clips and drum type mags okay, but game warden may still give you crap. I had to pull it out of him, but a major with the game dept begrudgingly answered me "yes" when I asked if my M1A was okay with a 20 round mag (I have 5 and 10 round mags for it too). I just wanted to know for sure in case the 5 and 10 rounders don't work since I have never used them. I friend I work with and canoe with says he hunts with his SKS and a 30 rounder back home.
From the Virginia code, revised July 1, 2007:
§ 18.2-287.4. Carrying loaded firearms in public areas prohibited; penalty.
It shall be unlawful for any person to carry a loaded (a) semi-automatic center-fire rifle or pistol that expels single or multiple projectiles by action of an explosion of a combustible material and is equipped at the time of the offense with a magazine that will hold more than 20 rounds of ammunition or designed by the manufacturer to accommodate a silencer or equipped with a folding stock or (b) shotgun with a magazine that will hold more than seven rounds of the longest ammunition for which it is chambered on or about his person on any public street, road, alley, sidewalk, public right-of-way, or in any public park or any other place of whatever nature that is open to the public in the Cities of Alexandria, Chesapeake, Fairfax, Falls Church, Newport News, Norfolk, Richmond, or Virginia Beach or in the Counties of Arlington, Fairfax, Henrico, Loudoun, or Prince William.
The provisions of this section shall not apply to law-enforcement officers, licensed security guards, military personnel in the performance of their lawful duties, or any person having a valid concealed handgun permit or to any person actually engaged in lawful hunting or lawful recreational shooting activities at an established shooting range or shooting contest. Any person violating the provisions of this section shall be guilty of a Class 1 misdemeanor.
The exemptions set forth in § 18.2-308 shall apply, mutatis mutandis, to the provisions of this section.
(1991, c. 570; 1992, c. 790; 2003, c. 976; 2004, c. 995; 2005, c. 160; 2007, c. 813.)