Rota d'Imagna is a comune (municipality) in the province of Bergamo in the Italian region of Lombardy, located about 50 km northeast of Milan and about 20 km northwest of Bergamo. As of 31 December 2004, it had a population of 857 and an area of 6.0 km2.
Rota d'Imagna is considered the main tourism centre of the Imagna Valley because of its abundant and largely unspoilt natural landscape and spectacular mountain views. Offering various activities for different types of tourists, such as trekking, mountain walks, horse riding, relaxation in wellness centres and eno-gastronomic pleasures, Rota d’Imagna attracts a large number of tourists from all over the world. The town is well-known for providing sustainable tourism.
Rota d'Imagna borders the following municipalities: