Matamoros, formally Heroica Matamoros, is a city in the northeast of the Mexican state of Tamaulipas. It is located at [show location on an interactive map] 25°52′N 97°30′W / 25.867°N 97.5°W / 25.867; -97.5, across the Rio Grande from Brownsville in the U.S. state of Texas. In the 2005 census the city of Matamoros had a population of 422,711.
Matamoros is about 621 miles away from Mexico City and 354 miles from Houston, Texas, USA. The city, known originally as "Villa del Refugio", was renamed for Independence War hero Mariano Matamoros in the early 19th century. The city also holds the "H" for "Heroic" or "Heroica" before the name because the city was defended from invaders trying to take it over.