Trovo is een gemeente in de Italiaanse provincie Pavia (regio Lombardije) en telt 699 inwoners (31-12-2004). De oppervlakte bedraagt 8,0 km², de bevolkingsdichtheid is 92 inwoners per km².

Demografie
Trovo telt ongeveer 272 huishoudens. Het aantal inwoners steeg in de periode 1991-2001 met 15,3% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.

Geografie
De gemeente ligt op ongeveer 97 meter boven zeeniveau.

Trovo grenst aan de volgende gemeenten: Battuda, Bereguardo, Casorate Primo, Motta Visconti (MI), Rognano, Trivolzio, Vernate (MI).

Gemeente in Pavia