John Patrick Shanley Jr. (May 31, 1944 – August 3, 2021) was an American politician who served as a Democratic member of the Rhode Island House of Representatives from South Kingstown from 2001 to 2009, representing the Rhode Island General Assembly's 49th House district for his first term and the Rhode Island General Assembly's 35th House district for three more terms, following the Rhode Island General Assembly's 2002 redistricting. Shanley bears no relation to playwright John Patrick Shanley.