Heroica Matamoros (también conocida simplemente como Matamoros) es una ciudad situada al norte del estado mexicano de Tamaulipas. Está localizada en la frontera entre México-Estados Unidos al lado sur del Río Bravo. Al lado opuesto del río queda la ciudad estadounidense de Brownsville, Texas. Según el segundo conteo de INEGI del 2005 la ciudad tiene un población de 422,711 habitantes.