Big Creek is located in southwestern Calhoun County at (33.847075, -89.412573),[REF] 6mi west of Calhoun City and slightly over a mile west of Big Creek, a tributary of the Yalobusha River, which in turn is a tributary of the Yazoo River.
According to the United States Census Bureau, the village has a total area of , all land [REF].