Storfors is a municipality in west central Sweden, in the county of Värmland. The municipality covers an area of 394.2 km². Of the total population of 4725, 2392 are male, and 2333 are female. The population density of the community is 12 inhabitants per km².