Kirkwood is located in Broome County and is part of the Binghamton, New York metropolitan area. in the Central Region of the state. It is on the Susequehanna River.