Hofors is a municipality in east central Sweden, in the county of Gävleborg. The municipality covers an area of 411.0 km². Of the total population of 10624, 5321 are male, and 5303 are female. The population density of the community is 26 inhabitants per km².