Virginia gives you several lawful paths to have a handgun inside a personal vehicle. Pick the one that matches your status and your firearm configuration.
Reviewed by Will Luker, Founder of CCW Hub. USCCA Training Counselor, USCCA Certified Instructor, NRA Certified Instructor, Law Enforcement.
Virginia gives you several lawful paths to have a handgun inside a personal vehicle. Pick the one that matches your status and your firearm configuration.
The OVERVIEW, OPEN_CARRY, and CONCEALED_CARRY sections set the high-level framework. This section fills in the operational detail every Virginia driver needs: what "secured in a container or compartment" actually means, what "on or about the person" looks like inside a car, how the loaded-firearm locality rule works on a public road, what happens at a K-12 parking lot, and what LEOSA does for qualified retired law enforcement officers.
The statute is short. Va. Code 18.2-308(C)(8) lifts the general concealed-carry prohibition for:
Any person who may lawfully possess a firearm and is carrying a handgun while in a personal, private motor vehicle or vessel and such handgun is secured in a container or compartment in the vehicle or vessel.
Three operative elements, each one a hard requirement.
Element 1: A person who may lawfully possess a firearm. Va. Code 18.2-308(C)(8) is not a permit substitute for prohibited persons. A person convicted of a felony (Va. Code 18.2-308.2), a person subject to a substantial risk order (Va. Code 18.2-308.1:6), a person acquitted by reason of insanity or adjudicated legally incompetent (Va. Code 18.2-308.1:1 and 18.2-308.1:2), a person subject to a qualifying protective order (Va. Code 18.2-308.1:4), and any person prohibited under federal law at 18 U.S.C. 922(g) cannot use the secured-compartment exemption. If you cannot lawfully possess the handgun at home, you cannot lawfully possess it in your glove box.
Element 2: A personal, private motor vehicle or vessel. "Personal" and "private" both have work to do. Va. Code 18.2-308(C)(8) authorizes carry in a vehicle you own, lease, or borrow privately. It does not by its terms reach a company-owned vehicle whose owner prohibits firearms, a rental car that prohibits firearms by contract, or a taxi, rideshare, or commercial passenger transport governed by other rules. Use a vehicle you control privately.
Element 3: Secured in a container or compartment. This is where most students get confused. The statute requires only that the handgun be "secured in a container or compartment." Virginia's Attorney General has advised that "secured" does not require the container or compartment to be locked, and Virginia State Police guidance on transporting firearms reflects that reading.
Secured means closed. It does not mean locked. A handgun in a closed (but unlocked) glove box is secured. A handgun in a closed (but unlocked) center console is secured. A handgun in a zipped range bag on the back seat is secured. A handgun in a closed gun case on the passenger floorboard is secured. A container can be as simple as a zipped bag, a closed gun case, or a closed briefcase; a compartment can be a glove box or console.
What is not secured:
If the handgun is openly visible rather than secured, you have two other legal options. Either (a) it stays visibly displayed as open carry by a non-prohibited adult, subject to Va. Code 18.2-287.4 and the OPEN_CARRY prohibited-places framework, or (b) you have a CHP and are concealed-carrying on or about the person under Va. Code 18.2-308.01.
The handgun may be loaded under Va. Code 18.2-308(C)(8). Virginia does not impose an unloaded-and-cased rule for handgun vehicle transport when the secured-compartment exemption is used. That distinguishes Virginia from a number of other states that require handguns to be unloaded for non-permit-holder vehicle transport.
A valid CHP authorizes concealed carry of a handgun in a public place, and the public road inside your car counts. Under Va. Code 18.2-308, possession of a valid CHP at the time of the offense is an affirmative defense to the clause (i) handgun concealed-carry prohibition in subsection A, and Va. Code 18.2-308.01 governs carry with a permit. A CHP holder may:
The CHP resolves the most common practical question: a loaded handgun in a holster on the driver's hip is concealed when covered by a jacket or seatbelt. Without a CHP, that configuration is a Va. Code 18.2-308(A) violation. With a CHP, it is lawful.
The permit holder must have the CHP on his person at all times when carrying a concealed handgun and must display the permit and a government-issued photo ID upon demand by a law-enforcement officer. Va. Code 18.2-308.01(A) and (B). The display rule applies in a traffic stop. Failure to display the permit and a photo ID on demand is a $25 civil penalty, not a criminal offense, and a court may waive it on later presentation of a valid permit and photo ID. Va. Code 18.2-308.01(B). See the DUTY_TO_INFORM section for the parallel rule.
Virginia uses the phrase "about his person" in Va. Code 18.2-308(A). Virginia courts read that phrase as broader than "on his person," covering a weapon that is within ready reach or close at hand, not only one worn or held. A handgun on the driver's lap, between the seats, in an open seatback pocket, or in an open console with the lid up is "about the person" inside the vehicle. For the non-permit holder, every one of those configurations is unsecured and outside Va. Code 18.2-308(C)(8). For the CHP holder, all of them are lawful.
The practical line for the non-permit driver: if you are reaching for it, the handgun is about your person, and if it is not also secured inside something that closes, the secured-compartment exemption does not apply.
Va. Code 18.2-308(C)(8) is a handgun rule. It does not authorize concealed carry of a rifle or shotgun in a secured compartment, but long guns are not generally treated as concealed weapons under Va. Code 18.2-308(A) when carried in the ordinary way. Long guns travel under different rules.
Open transport is the baseline. Virginia does not have a statewide statute that prohibits transporting a loaded long gun in a motor vehicle. The concealed-weapon offense in Va. Code 18.2-308(A) targets pistols, revolvers, and similar concealable weapons carried hidden from common observation, not a rifle or shotgun openly placed on a back seat, in a rifle rack, or in a cargo area. Loaded long guns in vehicles are instead governed by the locality-overlay statute at Va. Code 15.2-915.2 and by hunting regulations administered by the Department of Wildlife Resources.
Va. Code 15.2-915.2: Local ordinances on loaded long guns. Va. Code 15.2-915.2 authorizes the governing body of any county or city to adopt an ordinance making it unlawful for any person to transport, possess, or carry a loaded shotgun or loaded rifle in any vehicle on any public street, road, or highway within the locality. A violation is punishable by a fine of not more than $100. No such ordinance is enforceable unless the locality notifies the Director of the Department of Wildlife Resources by registered mail before May 1 of the year the ordinance takes effect. The statute does not apply to duly authorized law-enforcement officers or military personnel in the performance of their lawful duties, nor to any person who reasonably believes a loaded rifle or shotgun is necessary for his personal safety in the course of his employment or business.
The practical takeaway: a loaded long gun in a vehicle on a public road in a locality that has not enacted a Va. Code 15.2-915.2 ordinance is lawful. In a locality that has enacted one, transporting that same loaded long gun on the public road is a fine of up to $100. Check the local code before driving with a loaded long gun, especially in rural counties where the local ordinance often tracks hunting-season concerns.
Hunting context. Hunting regulations under Title 29.1 (Department of Wildlife Resources) and the Virginia Administrative Code impose separate rules on transporting firearms during hunting, including restrictions on shooting from a vehicle or a public road. Those rules are outside the scope of this section. Treat hunting transport as a separate compliance regime. The handgun exemptions at Va. Code 18.2-308(C)(6) (lawful hunting under inclement weather) and Va. Code 18.2-308(C)(3) (transport to and from an established shooting range) continue to apply.
Virginia does not impose an unloaded-firearm rule on the secured-compartment exemption. A handgun in a closed glove box may be loaded. Va. Code 18.2-308(C)(8) authorizes carry of a handgun, loaded or unloaded, in a personal, private vehicle so long as the handgun is secured in a container or compartment.
Several Va. Code 18.2-308 exemptions, by contrast, do require unloaded-and-securely-wrapped transport. Those are not vehicle-specific rules. They are transit rules tied to specific destinations:
If you are using one of those transit exemptions instead of Va. Code 18.2-308(C)(8), the handgun must be unloaded and securely wrapped. If you are using Va. Code 18.2-308(C)(8), the handgun may be loaded so long as it is secured in a container or compartment.
For long guns, there is no statewide loaded-versus-unloaded rule for vehicle transport. The Va. Code 15.2-915.2 local ordinance authority is the only loaded-long-gun-in-vehicle prohibition, and it operates only in localities that have adopted such an ordinance and notified the Department of Wildlife Resources.
Va. Code 18.2-287.4 makes it a Class 1 misdemeanor for any person to carry, on or about his person, on any public street, road, alley, sidewalk, public right-of-way, public park, or any other place open to the public, a loaded firearm of a covered configuration, within 13 specifically named jurisdictions. The covered configurations are:
The 13 named jurisdictions, taken from the statute:
The statute reaches a person on a public street or road, and a person driving on a public street or road inside the 13 named jurisdictions is on a public street. A loaded covered-configuration firearm inside the vehicle on a public road in those jurisdictions is a Va. Code 18.2-287.4 offense unless an exemption applies.
Statutory exemptions. The provisions of Va. Code 18.2-287.4 do not apply to law-enforcement officers, licensed security guards, military personnel in the performance of their lawful duties, any person having a valid concealed handgun permit, or any person actually engaged in lawful hunting or lawful recreational shooting activities at an established shooting range or shooting contest. The statute also directs that the exemptions set forth in Va. Code 18.2-308 and 18.2-308.016 apply, mutatis mutandis.
Operational consequences for vehicle carry inside the 13 jurisdictions:
Outside the 13 named jurisdictions, Va. Code 18.2-287.4 does not apply. A loaded covered-configuration rifle in your vehicle on a public road in, for example, Augusta County, Rockingham County, or the City of Lynchburg is not a Va. Code 18.2-287.4 offense.
A valid CHP exempts you from Va. Code 18.2-287.4 entirely, for any configuration of firearm inside the vehicle or outside it, in any of the 13 jurisdictions.
Va. Code 18.2-308.1(B) makes it a Class 6 felony to knowingly possess any firearm designed or intended to expel a projectile by action of an explosion of combustible material while upon (i) the property of any child day center or public, private, or religious preschool, elementary, middle, or high school, including buildings and grounds, (ii) that portion of any property open to the public and then exclusively used for school-sponsored functions or extracurricular activities while taking place, or (iii) any school bus owned or operated by any such school.
Two vehicle-specific exemptions in subsection E apply.
The closed-container exemption for unloaded firearms. Va. Code 18.2-308.1(E)(vi). A person who possesses an unloaded firearm or stun weapon that is in a closed container, or an unloaded shotgun or rifle in a firearms rack, in or upon a motor vehicle is exempt. For purposes of subsection E, "closed container" includes a locked vehicle trunk. The exemption requires the firearm to be unloaded and in a closed container or firearms rack inside the vehicle.
The CHP holder vehicular-traffic exemption. Va. Code 18.2-308.1(E)(vii). A person who has a valid concealed handgun permit and possesses a concealed handgun or stun weapon while in a motor vehicle in a parking lot, traffic circle, or other means of vehicular ingress or egress to the school is exempt.
The CHP exemption is geographically limited. It covers the parking lot, traffic circle, or vehicular ingress and egress route. It does not authorize the CHP holder to step out of the vehicle and carry concealed into the school building, onto the grounds, or to a school-sponsored function. The CHP holder who exits the vehicle on school grounds with a concealed handgun is in Class 6 felony territory under Va. Code 18.2-308.1(B).
The vehicle exemption for non-CHP drivers requires an unloaded firearm. The operative vehicle exemption for a driver without a CHP on K-12 school property is Va. Code 18.2-308.1(E)(vi), described above. It is narrower than the on-the-road rule. On school property, a non-permit driver may keep a handgun in the vehicle only if it is unloaded and in a closed container, or keep an unloaded shotgun or rifle in a firearms rack. A loaded handgun in a glove box or console does not qualify. The road-going secured-compartment exemption at Va. Code 18.2-308(C)(8) allows a loaded handgun in a closed compartment, but that is not the exemption that controls on school grounds. Subsection E does direct that the exemptions in Va. Code 18.2-308 and 18.2-308.016 apply mutatis mutandis, yet that clause does not authorize a loaded handgun on school property. The school-property exemption the statute actually provides for the non-permit driver, (E)(vi), requires the firearm to be unloaded. Before pulling onto K-12 property, unload the handgun and place it in a closed container. Load the handgun, draw it, or step out of the vehicle with it on school grounds, and the prohibition in Va. Code 18.2-308.1(B) reattaches as a Class 6 felony.
The federal Gun-Free School Zones Act overlay. 18 U.S.C. 922(q) makes it unlawful to knowingly possess a firearm that has moved in or otherwise affects interstate commerce at a place the individual knows, or has reasonable cause to believe, is a school zone, defined as within 1,000 feet of the grounds of a public, parochial, or private K-12 school. The CHP holder is exempt because 922(q)(2)(B)(ii) excepts a person licensed to possess the firearm by the state in which the school zone is located, where state law requires the licensing authority to verify the person's qualifications. Virginia's CHP licensing meets that condition. A non-permit driver relying on Va. Code 18.2-308(C)(8) inside a 1,000-foot school zone is exposed to a federal charge in theory; the exposure is limited in practice because much of urban Virginia falls inside one school zone or another and federal prosecutors typically pursue 922(q) only alongside another offense. Treat this as a CHP-recommended scenario.
The federal Law Enforcement Officers Safety Act authorizes a "qualified retired law enforcement officer" who is carrying the required identification to carry a concealed firearm notwithstanding most state or local laws to the contrary. 18 U.S.C. 926C. The LEOSA authority extends to vehicle carry.
A qualified retired LEO under LEOSA carrying a concealed handgun inside a vehicle in Virginia is operating under federal authority. That federal authority is not bounded by the Va. Code 18.2-308(C)(8) secured-compartment rule. Under 18 U.S.C. 926C, the individual must carry the photographic identification issued by the agency from which the individual separated, plus, depending on which identification the agency issues, separate certification that within the past year the individual met the active-duty firearms qualification standard. Section 926C(c) defines a qualified retired LEO as a person who separated from service in good standing as a law enforcement officer with statutory arrest or apprehension authority, who served as a law enforcement officer for an aggregate of 10 years or more (or separated due to a service-connected disability after completing any probationary period), who is not prohibited by federal law from receiving a firearm, and who meets the agency's mental-health and identification conditions. Section 926C(a) does not extend the authority while the individual is under the influence of alcohol or another intoxicating or hallucinatory drug or substance. See the LEOSA detail in the PERMIT_BASICS and CONCEALED_CARRY sections.
Virginia separately authorizes certain retired Virginia LEOs to carry concealed under Va. Code 18.2-308.016 (state-law retired-officer authority). That parallel state authority applies to retired State Police officers, retired local LEOs, retired Capitol Police, retired Department of Wildlife Resources conservation officers, retired Virginia Marine Police, retired campus police, retired Alcoholic Beverage Control special agents, and several other categories, on conditions specified by the statute (service-related disability; at least 10 years of service; reaching age 55; or long-term leave from the agency due to a service-related injury), with written proof of consultation and favorable review by the chief LEO of the last employing agency. A retired Virginia LEO who qualifies under Va. Code 18.2-308.016 carries under that state authority inside Virginia, and Va. Code 18.2-308.016(D) deems such a person to hold a concealed handgun permit for reciprocity purposes.
For an out-of-state qualified retired LEO driving through Virginia with a concealed handgun in the vehicle, the operative authority is LEOSA. The state-only retired-LEO exemption at Va. Code 18.2-308.016 does not extend to retired LEOs of other states. Va. Code 18.2-308(C)(8) and the out-of-state permit recognition rule at Va. Code 18.2-308.014 are also available as alternative authorities.
Carry inside the vehicle does not unlock a destination. The vehicle is not a portable jurisdiction. Once the handgun leaves the vehicle (you step out, you open the door, you display the handgun outside the cabin), the at-the-destination prohibited-places rules apply on their own terms. The full table is in the PROHIBITED_PLACES section. The high-frequency ones for vehicle carriers:
The conservative rule for vehicle carriers: if your destination is on the prohibited list, the secured-compartment configuration must stay secured. Do not handle the handgun at the destination.
For a non-permit Virginia driver:
For a CHP holder:
For a long-gun carrier:
| Conduct | Statute | Grade |
|---|---|---|
| Lawful 18.2-308(C)(8) carry: handgun in closed compartment of personal vehicle by non-prohibited person | Va. Code 18.2-308(C)(8) | Not an offense |
| Lawful CHP holder vehicle carry: handgun concealed on or about person | Va. Code 18.2-308.01 | Not an offense |
| Concealed carry inside vehicle without CHP and outside 18.2-308(C)(8) (handgun on or about person, unsecured) | Va. Code 18.2-308(A) | Class 1 misdemeanor (1st); Class 6 felony (2nd); Class 5 felony (3rd or subsequent) |
| Loaded covered-configuration firearm in 1 of 13 named jurisdictions inside vehicle, no exemption | Va. Code 18.2-287.4 | Class 1 misdemeanor |
| Loaded long gun in vehicle on public road in locality with a 15.2-915.2 ordinance | Va. Code 15.2-915.2 | Fine of not more than $100 |
| Firearm on K-12 school property (vehicle, not within an exemption) | Va. Code 18.2-308.1(B) | Class 6 felony |
| Federal Gun-Free School Zone within 1,000 ft of K-12 school, non-CHP | 18 U.S.C. 922(q) | Federal felony, up to 5 years |
| Firearm in air carrier airport terminal | Va. Code 18.2-287.01 | Class 1 misdemeanor |
| Trespass after notice to leave (posted parking lot or property) | Va. Code 18.2-119 | Class 1 misdemeanor |
Class 1 misdemeanor: up to 12 months in jail and a fine of up to $2,500. Class 6 felony: a term of imprisonment of 1 to 5 years, or at the discretion of the jury or the court trying the case without a jury, up to 12 months in jail and a fine of up to $2,500. Class 5 felony: a term of imprisonment of 1 to 10 years, or at the discretion of the jury or the court, up to 12 months in jail and a fine of up to $2,500.
A non-permit Virginia driver who may lawfully possess a firearm may have a loaded handgun in a closed compartment or container inside a personal, private motor vehicle or vessel. Closed, not locked. Glove box, console, zipped bag, closed case. Va. Code 18.2-308(C)(8). If the handgun is not secured in a closed compartment, it is either (a) visibly displayed (open carry inside the vehicle, subject to the prohibited-places framework) or (b) concealed on or about the person without a permit (Class 1 misdemeanor under Va. Code 18.2-308(A) for a first offense).
A CHP holder may carry the handgun loaded, concealed, and on or about the person inside the vehicle, with no compartment rule. Va. Code 18.2-308.01.
Long guns travel under open-transport rules statewide, subject to (i) the locality-specific Va. Code 15.2-915.2 prohibition on loaded long guns in vehicles where the locality has adopted such an ordinance and notified the Department of Wildlife Resources, and (ii) the Va. Code 18.2-287.4 loaded covered-configuration rule on public roads in the 13 named jurisdictions.
The K-12 school-property rule applies through the vehicle. A non-CHP driver may pass through K-12 property only if the handgun is unloaded and in a closed container under Va. Code 18.2-308.1(E)(vi). A CHP holder may carry concealed, including loaded, inside the vehicle on the parking lot, traffic circle, or vehicular ingress and egress route under Va. Code 18.2-308.1(E)(vii), but may not exit the vehicle with the concealed handgun onto school grounds.
Federal LEOSA authority at 18 U.S.C. 926C overrides the Va. Code 18.2-308 framework for qualified retired LEOs carrying concealed handguns in vehicles, provided the LEOSA identification and qualification conditions are met.
This page covers one part of our Virginia concealed carry guide.
Read the complete Virginia guideBrowse local instructors offering state-approved training in your area. Book online, complete your training, and get one step closer to your concealed carry permit.