Roanoke is a town in Jackson Township, Huntington County, Indiana, United States. The population was 1,495 at the 2000 census. Roanoke is governed by a town council. Town offices include the clerk treasurer, utilities department, police department, and volunteer fire department. The town has a public elementary school.