L'abitato si sviluppa su di un lungo crinale seguendo la sponda sinistra del Tanaro. Il paese dista 14 Km da Asti in direzione sud-ovest e 16 Km da Alba (CN).
I Comuni limitrofi sono: Antignano, Celle Enomondo, San Damiano d'Asti, Costigliole d'Asti e Govone.
L'agricoltura, in particolare la viticoltura, ha qui la sua rivincita sull'industria, infatti troviamo pregiati vitigni di barbera, grignolino, bonarda e bianco.