Comune della provincia di Bergamo situato all'inizio della Val Cavallina, il comune si trova a circa 10 chilometri da Bergamo, ed è percorso da due importati vie di comunicazione: la Strada statale 42 del Tonale e della Mendola e la strada provinciale 91 che la collega con il Lago d'Iseo.

L'abitato è posto ai piedi del colle d'Argon, mentre la parte collinare è rimasta destinata all'agricoltura e ai boschi.