Das Dorf Casargo befindet sich in der Provinz Lecco, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 886 Einwohner und hat eine Fläche von 20,25 Quadratkilometer bei einer Bevölkerungsdichte von 43,75 Einwohner pro Quadratkilometer. Casargo befindet sich 805 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Giumello
Narro Indovero
Paglio