Where the Henrico DMV is located and what it handles

Henrico County has one full-service DMV location in the county seat of Richmond, at 2300 W. Broad Street. This office handles driver's license renewals, replacements, and new licenses, as well as vehicle registration, title transfers, and vehicle inspections. It is run by the Virginia Department of Motor Vehicles, the same agency that operates DMV offices across the state.

If you live in Henrico County but prefer not to visit Richmond, you can handle many transactions online through the Virginia DMV website or by mail. Some services — like vision tests for license renewals or in-person title work — require a visit to a physical location.

Henrico County also has a satellite office in Glen Allen at 4618 Mountain Road, though it offers a narrower range of services than the main office. Call ahead to confirm what that location can handle on the day you plan to visit.

Key Takeaways

  • The main Henrico DMV is at 2300 W. Broad Street in Richmond and handles driver's licenses, vehicle registration, titles, and inspections.
  • Many transactions can be completed online or by mail without visiting an office, saving you a trip.
  • Vision tests and some title work require an in-person visit, so check what your specific transaction needs before you go.
  • The Glen Allen satellite office handles some services but not all, so confirm availability by phone before making the drive.
  • Wait times at the Broad Street office are typically shorter early in the week and early in the day.

Driver's license renewals and replacements in Henrico

Virginia allows you to renew your driver's license online if you meet certain conditions: your license must not be expired by more than one year, you must have a valid Social Security number on file, and you cannot have any medical restrictions or vision corrections that need updating. If you meet these requirements, you can renew through the Virginia DMV website without visiting an office.

If you cannot renew online — because your license is too old, you need a vision test, or your address has changed — you will need to visit the Henrico DMV in person. Bring your current license, proof of residency (a utility bill or lease dated within 60 days), and proof of Social Security number (a Social Security card or tax return). If you are renewing after a medical condition or vision change, bring documentation from your doctor or eye care provider.

Replacing a lost, stolen, or damaged license also requires an in-person visit. You will need to show proof of identity and residency, and you may be asked to explain what happened to the original license. Replacement licenses cost the same as a renewal.

Vehicle registration and title work at the Henrico office

Vehicle registration renewals can be done online, by mail, or in person at the Henrico DMV. Online renewal is the fastest option if your vehicle has no outstanding liens, no safety or emissions violations, and no address changes. You will need your current registration card and a valid payment method.

New vehicle registrations and title transfers require an in-person visit or mail submission. For a new registration, bring the manufacturer's certificate of origin (for a new vehicle) or the previous owner's title (for a used vehicle), proof of ownership, proof of residency, and proof of insurance. For a title transfer, bring the signed title from the previous owner, a bill of sale, proof of residency, and proof of insurance.

If you are buying a vehicle from a private seller in Virginia, you have 30 days to register it and transfer the title. Waiting longer can result in late fees. The Henrico DMV can process these transactions, but mail submission often takes longer than an in-person visit.

Vehicle inspections and emissions testing

Virginia requires annual safety inspections for most vehicles, and emissions testing for vehicles in certain areas. Henrico County is in the Northern Virginia emissions testing area, so if you live in Henrico, your vehicle will need both a safety inspection and an emissions test each year.

The Henrico DMV office does not perform inspections itself. Instead, you must visit a private inspection station — gas stations, repair shops, and tire stores throughout Henrico County are authorized to perform them. Search for "Virginia inspection station" on the Virginia DMV website to find one near you. Inspections cost between $16 and $20 and take about 15 minutes.

Once your vehicle passes inspection, the station will issue you a sticker to display on your windshield. You do not need to return to the DMV with the sticker — it is proof that your vehicle has been inspected.

Hours, wait times, and how to prepare for your visit

The main Henrico DMV at 2300 W. Broad Street is open Monday through Friday, 8:15 a.m. to 5 p.m., and Saturday from 8:15 a.m. to 1 p.m. The Glen Allen satellite office has different hours, so call 804-367-0538 before you visit.

Wait times vary by day and time. Early mornings on Tuesday, Wednesday, or Thursday typically have shorter lines than Monday or Friday afternoons. You can check current wait times on the Virginia DMV website before you leave home. If the wait is long, you can return later or visit on a different day.

Bring all required documents with you — going back home for a missing document will cost you another trip. Make a checklist based on your specific transaction before you go. If you are unsure what you need, call the office at 804-367-0538 and describe your transaction; staff can tell you exactly what to bring.

Online and mail options to avoid a trip

The Virginia DMV website allows you to renew your driver's license, renew your vehicle registration, order a replacement license, and request a driving record. These transactions take a few minutes and cost the same as doing them in person. You will need a valid payment method and access to a printer if you need to print a temporary license while you wait for the permanent one to arrive by mail.

Mail-in options are available for license renewals, registration renewals, and title transfers. You can read the forms from the Virginia DMV website, fill them out, and mail them with the required documents and payment to the address listed on the form. Mail processing typically takes two to three weeks, so plan ahead if you need your license or registration by a specific date.

If you are moving out of Henrico County or out of Virginia, you can update your address online or by mail without visiting an office. Address changes do not require a new license or registration — just a notification to the DMV.

What to do if you have an out-of-state license or registration

If you have moved to Henrico County from another state, Virginia law requires you to obtain a Virginia driver's license within 60 days. You will need to visit the Henrico DMV in person for this, as Virginia requires a vision test and in-person verification of your identity and residency.

Bring your out-of-state license, proof of residency (a utility bill, lease, or mortgage statement dated within 60 days), proof of Social Security number, and proof of Virginia insurance. You will also need to pass a vision test, so bring your glasses or contacts if you use them. The fee for a new Virginia license is $24 for an eight-year license.

If you have an out-of-state vehicle registration, you have 30 days to register it in Virginia. The process is the same as registering a vehicle purchased in Virginia: bring the out-of-state title, proof of ownership, proof of residency, and proof of Virginia insurance to the Henrico DMV or submit these documents by mail.

Frequently Asked Questions

Can I renew my license online if I wear glasses?

Yes, as long as your vision correction has not changed and your license does not have a medical restriction. If your prescription has changed or your doctor has added a restriction, you must visit the office in person for a vision test.

How long does it take to get a replacement license in the mail?

Replacement licenses ordered online or in person typically arrive within 7 to 10 business days. If you need to drive before then, ask for a temporary paper license at the office, which is valid for 45 days.

Do I need an appointment at the Henrico DMV?

The Henrico DMV does not require appointments for most transactions. You can walk in during business hours and take a number. However, you can schedule an appointment online through the Virginia DMV website if you prefer a specific time slot.

What if I do not have proof of residency?

Proof of residency must be dated within 60 days and show your name and Henrico County address. Acceptable documents include utility bills, lease agreements, mortgage statements, and bank statements. If you do not have any of these, call the office at 804-367-0538 to ask what alternatives they will accept.

Can I register a vehicle if I still owe money on it?

Yes. Bring the lienholder's information (usually your bank or credit union) along with your other documents. The title will be held by the lienholder until the loan is paid off, but you can still register and drive the vehicle.