Roanoke, TX. Roanoke is located in northeast Texas. Roanoke is between the Denton, Tarrant county. Roanoke has 5.31 square miles of land area and 0.03 square miles of water area. As of 2010-2014, the total Roanoke population is 6,488, which has grown 130.89% since 2000.