Boxholm is a municipality in southeast Sweden, in the county of Östergötland. The municipality covers an area of 527.7 km². Of the total population of 5334, 2748 are male, and 2586 are female. The population density of the community is 10 inhabitants per km².