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