Das Dorf Ranica befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 5957 Einwohner und hat eine Fläche von 4,15 Quadratkilometer bei einer Bevölkerungsdichte von 1435,42 Einwohner pro Quadratkilometer. Ranica befindet sich 294 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bergamina
Patta
San Dionisio
Viandasso