South Bristol is a town in Ontario County, New York, United States. The population was 1,651 at the 2020 census. The name is derived from its separation from the Town of Bristol. The Town of South Bristol is in the southwestern part of the county. It claims to be the smallest town in the county.