Il paese, caratterizzato da insediamenti sparsi, è costituito da piccole frazioni situate tutte sulle pendici del monte Bregagno alla medesima quota forse perché, ancor prima del medioevo, la principale via di comunicazione correva proprio a quell’altezza. La chiesa, sita nella frazione di Vignola, si affaccia sulla piazza del Municipio in posizione elevata e panoramica. Appartenente al Convento delle Umiliate, divenne parrocchiale nel 1551.