Jamestown is a town in Jackson Township, Boone County and Eel River Township, Hendricks County, Indiana, United States. The population was 958 at the 2010 census. Jamestown was established in 1830, and was platted in 1832. The town was named for its founder, James Mattock.