Finspång is a municipality in southeast Sweden, in the county of Östergötland. The municipality covers an area of 1059.8 km². Of the total population of 21477, 10878 are male, and 10599 are female. The population density of the community is 20 inhabitants per km².