The South Branch rises north of Fox Lake in Dodge County .
The South Branch flows east through Waupun to the marsh .
The South Branch rises north of Fox Lake in Dodge County and flows east through Waupun to the marsh .