Hallsberg is a municipality in central Sweden, in the county of Örebro. The municipality covers an area of 639.0 km². Of the total population of 15685, 7871 are male, and 7814 are female. The population density of the community is 25 inhabitants per km².