John Cosgrove

John Cosgrove 1


Current Position: US Senator
Affiliation: Democrat
Mission Statement: N/A

Capitol Office
Pocahontas Building
Room No: E607
Senate of Virginia
P. O. Box 396
Richmond, VA 23218
Phone: (804) 698-7514
Fax: (804) 698-7651

District Office
P. O. Box 15483
Chesapeake, VA 23328
Phone: (757) 547-3422
Fax: 804-698-7651

Legislative Assistant: Christie New Craig

Email Links:

Websites: Government Page, Facebook

John CosgroveAbout

From Wikipedia

John A. Cosgrove (born June 7, 1954) is an American politician. On August 16, 2013, he was sworn in as a member of the Senate of Virginia, representing the 14th district, after winning an August 6 special election to replace the retiring Harry Blevins.

From 2002 to 2013 Cosgrove served in the Virginia House of Delegates, representing the 78th district in the city of Chesapeake. Cosgrove is a member of the Republican Party.

Cosgrove is a Virginia State Leader for the American Legislative Exchange Council (ALEC), which writes conservative model bills for state legislators to introduce.

Political Career


Commerce and Labor
Education and Health
Privileges and Elections
Rehabilitation and Social Services


Administrative Rules, Joint Commission on
Aerospace Advisory Council
Alcoholic Beverage Control Laws, Joint Subcommittee to Study
Coal Ash Special Subcommittee
Criminal Justice Diversion
Hampton Roads Transportation Accountability Commission
High Speed Rail Compact Commission, Virginia-North Carolina
Mental Health Services in the Twenty-First Century, Joint Subcommittee to Study
Southern States Energy Board
Technology and Science, Joint Commission on
Virtual Learning & Education Technology

Election Results

See Ballotpedia

Campaign Finance


Policy Positions



House Streams

VA Senator John Cosgrove on SB1098

Regular Session-2/5/19

Video Updates



Campaign Videos


Other Videos

John Cosgrove, Senate of Virginia, 14th district
Sept 19, 2017

News & Events




Skip to toolbar