McAllen, Texas, a city in Hidalgo County. It is in the lower Rio Grande valley near the Mexican border, 55 miles (89 km) west of the Gulf of Mexico.