Il centro sorge su un poggio alla destra del Brembo allo sbocco della valle Imagna nella valle Brembana, lungo il tracciato di una strada militare romana: fu sede di corte regia in età longobarda, per poi divenire vicariato della valle Imagna durante il dominio veneziano. Nella piazza principale, la parrocchiale di S. Salvatore Nuovo (1455), totalmente rifatta nel '700, ospita una Madonna del Rosario attribuita al Guercino e una Pietà di Andrea Frantoni. A sud del centro sorge isolata la chiesa di S. Giorgio (XII secolo), notevole esempio di romanico lombardo, culla di un importante complesso di affreschi di artisti locali datati tra il XII e il XV secolo.