Benavides is a city in Duval County, Texas, United States. The population was 1,686 at the 2000 census.
The town is named after Plácido Benavides, namesake nephew of Plácido Benavides (1810–1837), Tejano 1832 alcalde of Victoria, who served under Stephen F. Austin with Juan Seguin, in the Siege of Bexar.
Plácido Benavides whom the town is named after served in the Confederate States Army. After the war, he built his "Rancho Palo Alto" into one of the largest ranches in Duval County. In 1880, he agreed to let the county locate a railroad station on his property. In 1881, he donated eighty acres to establish the community that grew up around the station.