Lyford is a city in Willacy County, Texas, United States. The population was 2,611 at the 2010 census. It may be included as part of the Brownsville?Harlingen?Raymondville and the Matamoros?Brownsville metropolitan areas.