Kirkwood is a rural unincorporated community located at the intersection of Kirkwood and River Roads in southwestern Orange Township, Shelby County, Ohio, United States.