Mahantango Creek rises in northern Schuylkill County between Line Mountain and Mahantango Mountain and flows west, eventually forming the boundary between Northumberland and Dauphin counties.
Mahantango Creek has its genesis in northern Schuylkill County, alongside Line Mountain and Mahantango Mountain, and it eventually demarcates the border between Northumberland and Dauphin counties.