Pieve di Teco is a comune (municipality) in the Province of Imperia in the Italian region Liguria, located about 90 km southwest of Genoa and about 20 km northwest of Imperia. As of 31 December 2004, it had a population of 1,402 and an area of 40.6 km².