Iisalmi (Swedish:Idensalmi) is a town and municipality in the Region of Northern Savonia in Finland.
The municipality has a population of 22,063 (30 June 2015) and covers an area of 872.13 square kilometres (336.73sqmi) of which 109.22km (42.17sqmi) is water. The population density is 28.92 inhabitants per square kilometre (74.9/sqmi). The municipality is unilingually Finnish.