The village of Hecker is located on the eastern tip of Monroe County. As of the 2000 census, the village had a total population of 475.
The first house was built in the town of Hecker, then known as Freedom, in 1849. The town incorporated as a village under the name of Hecker in 1895.
1875 Map of St. Clair County showing township lines and alternate names as well as many other features.