McDonough, New York McDonough is a town in Chenango County, New York, United States. The population was 870 at the 2000 census. The town is named after Thomas McDonough, a naval officer who served on Lake Champlain and other locations.The Town of McDonough is located in the western part of Chenango County, west of Norwich. McDonough,_New_York