Senate of Virginia Seal

J.D. "Danny" Diggs

Republican, District 24

Legislation Sponsored

Born in Hampton, Virginia on July 6, 1957; educated at Thomas Nelson Community College, Associate's Degree; Retired; married Patricia "Patty" Diggs; Baptist; Virginia Sheriff 's Association, President; York County Chamber of Commerce, Director; York-Poquoson Chapter of the American Red Cross, Director; Boys and Girls Club of York, Director; Kiwanis Club of Grifton; Virginia Fraternal Order of Police; International Association of Chief of Police; Virginia Peninsula Regional Jail, Chairman; Hampton Roads Criminal Justice Training Academy, Chairman; State Interoperability Executive Committee, Appointed by Governor Warner; E-911 Services Board, Appointed by Governor McDonnell ; 2001 Police Officer of the Year, Exchange Club of York; 2001 and 2004 Commendation, Virginia School Board Association; 2022 Appreciation of Outstanding Service, York County Business Association; 2003 Outstanding Leadership Award, Virginia Association of School Resource Officers; 2013 Community Builder Award, Masonic Grand Lodge of Virginia; 2014 Law and Order Award of Merit, Military Order of World Wars; 2016 Administrator of the Year Award, D.A.R.E Virginia; 2016 Southern Christian Leadership Conference Proclamation; Member of the Senate: 2024-

District 24 Description
All of York County, Poquoson City and Williamsburg City.
Parts of James City County and Newport News City.

Studies and Commissions
Groups that discuss and research specific subject matter in regards to legislation or public projects.

Intergovernmental Cooperation, Virginia Commission on
Jamestown-Yorktown Foundation Board of Trustees
Transportation District Commission of Hampton Roads

Contact Information

Legislative Staff

Joe Link, Chief of Staff, Ashton Bradford, Legislative Assistant

Session Office

General Assembly Building
Room No: 503
Senate of Virginia
P. O. Box 396
Richmond, VA 23218
Phone: (804) 698-7524
Fax: (804) 698-7651

Email Address

District Office

P.O. Box 1
Yorktown, Virginia 23690
Phone: (757) 888-7524