Vesanto is a municipality of Finland. It is located in the North Savo region. The municipality has a population of () and covers an area of of which , or 26%, is water. The population density is .
The municipality is unilingually Finnish.
Neighbour municipalities are Keitele, Konnevesi, Rautalampi, Tervo, Viitasaari and ÃÂänekoski.