 The town is located almost entirely in Denton County, however it has areas that extend into Tarrant County.It is situated on the basin of the Trinity River in the subregion in Texas.The town borders Lewisville to the east and a number of cities and towns to the north, including Highland Village, Double Oak, and Bartonville.