Caroline is a town in Tompkins County, New York, United States. The population was 3,282 at the 2010 census. It is on the county's southeast border, southeast of Ithaca. The area was first settled circa 1794 while the region was still part of Tioga County. Caroline was part of the Watkins and Flint Purchase.