John J. Bonacic (born June 14, 1942 in New York City) is a retired politician from New York. A Republican, Bonacic represented New York State Senate District 42 (which includes all or parts of Delaware, Sullivan, Orange, and Ulster Counties) from November 1998 to 2018. Prior to his Senate service, Bonacic served in the New York State Assembly.