Villa San Secondo es una comuna (municipio) de la provincia de Asti , en la región italiana de Piamonte , ubicada a unos 35 kilómetros (22 millas) al este de Turín y a unos 12 kilómetros (7 millas) al noroeste de Asti .
Villa San Secondo limita con los siguientes municipios: Castell'Alfero , Corsione , Cossombrato , Frinco , Montechiaro d'Asti , Montiglio Monferrato y Tonco .