 Sioux Creek is located in southeastern Barron County, with the Dunn County line forming its southern border.The Red Cedar River, a tributary of the Chippewa River, crosses the town from north to south.According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.90%, is water.