Das Dorf Mezzoldo befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 231 Einwohner und hat eine Fläche von 18,82 Quadratkilometer bei einer Bevölkerungsdichte von 12,27 Einwohner pro Quadratkilometer. Mezzoldo befindet sich 835 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Fraccia
Ponte dell'Acqua
Scaluggio
Soliva
Sparavera