Villa General Roca is a village and municipality in San Luis Province, in central Argentina. It is one of the small communities that make up the province's rural interior.
The settlement holds the administrative status of municipality, which gives it a local government within the provincial structure of San Luis. As with other localities in the region, it forms part of the wider network of towns and villages spread across the province.