Das Dorf Somaglia befindet sich in der Provinz Lodi, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 3317 Einwohner und hat eine Fläche von 20,94 Quadratkilometer bei einer Bevölkerungsdichte von 158,40 Einwohner pro Quadratkilometer. Somaglia befindet sich 58 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Careggio
Fittarezza
Castello
Coste Fagioli
Mulino Alberone
San Martino Pizzolano
Sant'Isidoro