John Joseph McGuire III (born August 24, 1968) is a member of the Virginia House of Delegates. He was first elected in 2017, and represents the 56th district comprising areas to the North and West of Richmond, Virginia.