Das Dorf Ardesio befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 3721 Einwohner und hat eine Fläche von 53,76 Quadratkilometer bei einer Bevölkerungsdichte von 69,22 Einwohner pro Quadratkilometer. Ardesio befindet sich 608 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Albareti
Ave
Bani
Cerete
Marinogi
Piazzolo
Pizzoli
Ponte Seghe
Rizzoli
Valcanale
Zanetti