Lyford is a city in Willacy County, Texas. 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.
Lyford is located at 26°24'40" North, 97°47'24" West (26.411247, -97.789939).
According to the United States Census Bureau in 2000, the city has a total area of 1.1 square miles (2.8 km2), of which, 1.1 square miles (2.8 km2) of it is land and 0.93% is water. Prior to the 2010 census, the city gained area by annexing the Bausell and Ellis CDP and part of the Lyford South CDP. The city's total area increased to 1.8 square miles (4.7 km2), of which, 1.7 square miles (4.4 km2) of it is land and 0.1 square miles (0.26 km2) is water.