Goshen is a city located in Rockbridge County Virginia. With a 2020 population of 364, it is the 184th largest city in Virginia and the 14613th largest city in the United States . Goshen is currently declining at a rate of -0.55% annually but its population has increased by 0.83% since the most recent census, which recorded a population of 361 in 2010. Goshen reached it's highest population of in . Spanning over 2 miles, Goshen has a population density of 211 people per square mile.
The average household income in Goshen is $35,647 with a poverty rate of 20.78%. The median rental costs in recent years comes to $540 per month, and the median house value is $100,000. The median age in Goshen is 46.2 years, 50.4 years for males, and 45.8 years for females.