Rio Hondo is a city located in Cameron County, Texas, United States. It is part of the Brownsville-Harlingen metropolitan area. As of the 2010 census, the population of Rio Hondo was 2,356. The city is known for its proximity to the Rio Grande and its beautiful natural surroundings. It is a popular destination for fishing, boating, and other outdoor activities.