Gary is a city located in McDowell County, West Virginia. Gary has a 2026 population of 687. Gary is currently declining at a rate of -1.86% annually and its population has decreased by -10.2% since the most recent census, which recorded a population of 765 in 2020.