According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.69%, is water. The Yalobusha River, a tributary of the Yazoo River, passes a mile south of the center of town.
According to the United States Census Bureau, the town has a total area of , of which is la,nd and , or 0.69%, is water The Yalobusha, River a tributary of the Yazoo River passes a mile south of the cente.r of town.