 West Marshland is in western Burnett County.Its western border follows the St. Croix River, the boundary between Wisconsin and Minnesota.According to the United States Census Bureau, the town has a total area of , of which is land and , or 5.45%, is water.