Cavedago is a comune, or municipality, located in the Trentino province within the northern Italian region of Trentino-Alto Adige/Südtirol. It is situated approximately 14 kilometres (9 miles) northwest of the city of Trento.
As of December 31, 2004, the municipality encompassed an area of 10.0 square kilometres (3.9 square miles) and had a recorded population of 507 residents.