Unadilla Forks is a hamlet in the Town of Plainfield in Otsego County, New York, United States, at the confluence of the two branches of the Unadilla River on the Otsego-Madison County border. As of the 2020 census, Unadilla Forks had a population of 257.