Troutdale is a town in Grayson County, Virginia, United States.[1] The population was 178 at the 2010 census.