Vesilahti is a municipality in Pirkanmaa, Finland. It had about 4,4800 people living there in January 2014. The municipalities next to it are Akaa, Lempäälä, Nokia, Pirkkala, Sastamala and Urjala.