Vesilahti (Swedish: Vesilax) is a municipality of Finland.
It is located in the province of Western Finland and is part of the Pirkanmaa region. The municipality has a population of 4,518 (30 June 2015) and covers an area of 353.94 square kilometres (136.66sqmi) of which 52.99km (20.46sqmi)
is water. The population density is 15.01 inhabitants per square kilometre (38.9/sqmi).