Sahalahti is a former municipality of Finland.
It was located in the province of Western Finland and was part of the Pirkanmaa region. The municipality had a population of 2,229 (2003) and covered an area of 171.96 km² of which 35.09 km² was water. The population density was 16.3 inhabitants per km². Sahalahti joined to Kangasala on January 1, 2005.
The municipality was unilingually Finnish.
Coordinates: 61°28′N 24°19′E / 61.467°N 24.317°E