Das Dorf Tavazzano con Villavesco befindet sich in der Provinz Lodi, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 5186 Einwohner und hat eine Fläche von 16,22 Quadratkilometer bei einer Bevölkerungsdichte von 319,73 Einwohner pro Quadratkilometer. Tavazzano con Villavesco befindet sich 82 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bolenzano
Antegnatica
Modignano
Muzza
Pezzolo
Tavazzano
Villavesco