Stockton is a town in Chautauqua County, New York, United States. The population was 2,331 at the 2000 census. The town is named after Richard Stockton, who signed the Declaration of Independence. The Town of Stockton is an interior town of the county, north of Jamestown, New York .