Play on 61 acres of parks

That's 61 acres of public ball fields, basketball courts, walking paths, picnic areas, and playgrounds. Parks & Recreation, with the assistance of the Altavista Area YMCA, maintain 5 parks in Altavista for the community to enjoy.

Play on the riverfront

Take advantage of our public boat launch, located right English Park, as well as nearby fishing piers. Or relax and just watch from the shore on our riverfront walking trails and picnic areas.

Play in the mountains

We're situated at the base of the Blue Ridge Mountains, minutes from a local golf course, and near both Leesville Lake and the south shore of Smith Mountain Lake.


English Park

206 Pittsylvania Avenue
Altavista, VA 24517

Altavista YMCA

1000 Franklin Ave
Altavista, VA 24517

Shreve Park

700 7th St
Altavista, VA 24517