La Villa is a city in Hidalgo County, Texas. The population was 1,957 at the 2010 United States Census. It is part of the McAllen?Edinburg?Mission and Reynosa?McAllen metropolitan areas.