It rises in the hills of eastern Iowa County, approximately 2 mi (3 km) nort of Barneveld and approximately 25 mi (40 km) west of Madison. It flows south past Barneveld, Blanchardville, and Argyle, and joins the Pecatonica in southeast Lafayette County, approximatley 5 km (8 mi) north of the state line with Illinois.
The Upper EastBranchPecatonicaRiver watershed, depicted on the map with the Gordon Creek Watershed (above) lies in eastern Iowa County and a very small portion of western Dane County.
Dodge Branch is a tributary to the EastBranchPecatonicaRiver.
This small spring fed tributary to the EastBranchPecatonicaRiver is a Class II trout stream (WDNR, 1980).