Van Alstyne is a city located in Grayson County Texas. With a 2020 population of 4,664, it is the 381st largest city in Texas and the 4955th largest city in the United States . Van Alstyne is currently growing at a rate of 3.16% annually and its population has increased by 53.12% since the most recent census, which recorded a population of 3,046 in 2010. Van Alstyne reached it's highest population of 4,664 in 2021. Spanning over 5 miles, Van Alstyne has a population density of 919 people per square mile.
The average household income in Van Alstyne is $70,885 with a poverty rate of 10.18%. The median rental costs in recent years comes to $1,012 per month, and the median house value is $158,100. The median age in Van Alstyne is 35.6 years, 30.9 years for males, and 36.6 years for females.