John Cosgrove

John Cosgrove 1


Current Position: Virginia State Senator from 2016 - Senate District 14
Affiliation: Republican

Mission Statement:

Websites: Government

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



Video Updates

Candidate Videos

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

Other Videos

News & Events




Skip to toolbar