Comune montano in provincia di Bergamo della regione Lombardia che conta 1.402 abitanti. Posto ad un'altezza di circa 504 m.s.l.m su di un altopiano che domina un lungo tratto della sponda orografica sinistra del fiume Serio.
L'etimologia del nome potrebbe derivare dal celtico cassus, che indica la pianta del cerro, oppure dal latino Cattius, probabilmente uno dei primi abitanti della zona. Altre correnti di pensiero tuttavia farebbero derivare l'origine del nome dalla famiglia dei Cazzana, che ebbe numerose proprietà sul territorio. In epoca medievale fu centro importante, anche se faceva parte del comune di Gandino, da cui si staccò nel 1524. Aggregato a Casnigo nel 1928, riacquistò la sua autonomia comunale soltanto nel 1959. In tempi recenti, nella prima metà del XX secolo, il suo territorio fu soggetto a scavi per l'estrazione di lignite, utilizzata come combustibile nella grande guerra e nel periodo ad essa successivo.
Chiesa Parrocchiale - di antica fondazione, che conserva pregevoli opere di artisti locali.
In auto: autostrada A4, uscite a Bergamo, dista fino a Cazzano Sant'Andreae di 23 chilometri.
In aereo: aeroporto di Bergamo - Orio al Serio.