Albaredo per San Marco borders the following municipalities: Averara, Bema, Mezzoldo, Morbegno, Talamona, Tartano.