Zionsville is a village mostly in Upper Milford Township in Lehigh County, Pennsylvania with parts of the village located in Lower Milford Township. The West Branch Hosensack Creek forms its natural southeastern boundary and drains it via the Hosensack Creek to the Perkiomen Creek.