Das Dorf Valsecca befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 424 Einwohner und hat eine Fläche von 5,24 Quadratkilometer bei einer Bevölkerungsdichte von 80,92 Einwohner pro Quadratkilometer. Valsecca befindet sich 628 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Capizzoli
Fracchio
Gromo