We found 89 street and 816 property in Buffalo Junction, Virginia. Buffalo Junction is located in Halifax County and Mecklenburg County. The population in the Buffalo Junction, VA ZIP code area is around 28.8K people.
Look into each street page to find more about the houses and people living there.