 Lewisville is at (33.038316, −97.006232) at an elevation of about .It has a total area of , of which is land.It lies at the southern end of Denton County and the northern end of the Dallas–Fort Worth metroplex, in the eastern part of the Cross Timbers region of Texas between the Texas Blackland Prairies and the Grand Prairie.