VDOT District Offices

The Virginia Department of Transportation (VDOT) divides the state into nine districts, each of which oversees maintenance and construction on the state-maintained highways, bridges and tunnels in its region.

For the most specific and up-to-date information on transportation conditions and projects, please see the detailed listing below and contact the VDOT district office for your area.

Lynchburg DistrictStaunton DistrictSalem DistrictBristol DistrictCulpeper DistrictRichmond DistrictHampton Roads DistrictFredericksburg DistrictNorthern Virginia DistrictVDOT Districts


Find your local VDOT office

  1. Bristol District: (276) 669-6151
    (Bland, Buchanan, Dickenson, Grayson, Lee, Russell, Scott, Smyth, Tazewell, Washington, Wise and Wythe counties)
    870 Bonham Road
    Bristol, VA 24201
    E-mail: bristolinfo@vdot.virginia.gov

  2. Salem District: (540) 387-5320
    (Bedford, Botetourt, Carroll, Craig, Floyd, Franklin, Giles, Henry, Montgomery, Patrick, Pulaski and Roanoke counties)
    P.O. Box 3071
    731 Harrison Ave.
    Salem, VA 24153
    E-mail: saleminfo@vdot.virginia.gov


  3. Lynchburg District: (434) 947-6559 or (434) 947-6599
    (Amherst, Appomattox, Buckingham, Campbell, Charlotte, Cumberland, Halifax, Nelson, Pittsylvania and Prince Edward counties)
    P.O. Box 11649
    4219 Campbell Ave.
    Lynchburg, VA 24506
    E-mail:lynchburginfo@vdot.virginia.gov


  4. Richmond District: (804) 524-6000 or (800) 663-4188
    (Amelia, Brunswick, Charles City, Chesterfield, Dinwiddie, Goochland, Hanover, Henrico*, Lunenburg, Mecklenburg, New Kent, Nottoway, Powhatan and Prince George counties)
    2430 Pine Forest Drive
    Colonial Heights, VA 23834
    E-mail: richmondinfo@vdot.virginia.gov

    (*Henrico maintains its own county roads)

  5. Hampton Roads District: (757) 925-2500 or (888) 723-8400
    (Accomack, Greensville, Isle of Wight, James City, Northampton, Southampton, Surry, Sussex and York counties and the cities of Chesapeake, Emporia, Franklin, Hampton, Newport News, Norfolk, Poquoson, Portsmouth, Virginia Beach and Williamsburg)
    1700 North Main St.
    Suffolk, VA 23434
    E-mail: hamptonroadsinfo@vdot.virginia.gov

  6. Fredericksburg District: (540) 899-4560
    (Caroline, Essex, Gloucester, King and Queen, King George, King William, Lancaster, Mathews, Middlesex, Northumberland, Richmond, Spotsylvania, Stafford and Westmoreland counties)
    87 Deacon Road
    Fredericksburg, VA 22405
    E-mail: fredericksburginfo@vdot.virginia.gov


  7. Culpeper District: (540) 829-7537
    (Albemarle, Culpeper, Fauquier, Fluvanna, Greene, Louisa, Madison, Orange and Rappahannock counties)
    1601 Orange Road
    Culpeper, VA 22701
    E-mail: culpeperinfo@vdot.virginia.gov


  8. Staunton District: (540) 332-9075
    (Alleghany, Augusta, Bath, Clarke, Frederick, Highland, Page, Rockbridge, Rockingham, Shenandoah and Warren counties)
    P.O. Box 2249
    Commerce Road
    Staunton, VA 24402-2249
    E-mail:stauntoninfo@vdot.virginia.gov

  9. Northern Virginia District: (703) 383-VDOT
    (Arlington*, Fairfax, Loudoun and Prince William counties 
    Avion Lakeside I
    14685 Avion Parkway
    Chantilly, VA 20151-1104
    E-mail: NOVAinfo@vdot.virginia.gov

    (*Arlington maintains its own county roads)

General Information:

VDOT Central Office: (804) 786-2801 
1401 E. Broad St.
Richmond, VA 23219
E-mail: vdotinfo@vdot.virginia.gov

From Interstate 95:
Take exit 74C toward Routes 33/250/ Broad Street. Turn right onto Routes 33/250/Broad Street toward the State Capitol and the VDOT complex is on the left.

Secretary of Transportation Pierce Homer 
(804) 786-8032

Patrick Henry Building, 3rd Floor
1111 E. Broad St.
Richmond, VA 23219
E-mail: Secretary of Transportation 

Web site:

For information or questions about site content, contact the district public affairs offices above.

For technical information, questions or suggestions regarding this Web site, e-mail vdotinfo@vdot.virginia.gov



Page last modified: Oct. 24, 2007