According to the U.S. Census Bureau, the village of Hecker has a total area of , of which , or 1.11%, are water. The village drains east to a tributary of Richland Creek and west toward Toole Branch, a tributary of Prairie du Long Creek, which itself is a tributary of Richland Creek. The entire village is part of the Kaskaskia River watershed.
accordIng to The u.s. CensUs burEau, THe vILLAgE OF hecKer haS a totaL AreA of , oF which , or 1.11%, Are waTEr. THE village DraINs eAsT to a TRibutary oF rIchlanD creEk and WEsT TowaRd tOOlE bRanch, A triBUtArY Of pRaiRIe du lonG CreEk, wHich itsELf iS a TRiBuTary oF richLAnD creeK. the entiRe viLLaGe is part Of the Kaskaskia rivER wATErSHed.