Il comune ha una superficie di 102,31 kmq e comprende, oltre al capoluogo, le frazioni di: Giussago, Mazzolada, Lison, Lugugnana, Portovecchio, Pradipozzo e Summaga