La municipalité de Matamoros s'étend du nord au sud face au golfe du Mexique, et est limitée au nord par le fleuve Río Grande et son embouchure qui marquent la frontière internationale entre les États-Unis et le Mexique. Inscrite dans un paysage de plaine, elle comprend de nombreux lacs sur sa façade orientale, ainsi que la vaste lagune de Laguna Madre qui se prolonge au sud dans la municipalité voisine. Son altitude oscille entre 0 et 50 mètres[1]. Son chef-lieu est la ville de Heroica Matamoros, qui se trouve sur la rive sud du Río Grande, face à la ville texane de Brownsville, à une altitude de 10 mètres[2]. Son territoire couvre une superficie de 4045,62 km²[2], et était peuplé en 2020 de 541 979 habitants[3].
La création de la future ville de Heroica Matamoros se fit par des initiatives privées à partir de 1774, lorsque douze colons venus de Camargo sont venus installer leurs ranchs à cet endroit. En 1793, l'arrivée de deux missionnaires franciscains permit de doter la fondation d'une mairie et d'une église paroissiale et nommèrent le lieu Congregación de Nuestra Señora del Refugio, que ses habitants nommèrent simplement El Refugio. Face à la menace des crues du fleuve, la ville est délacée vers le sud en 1814. En 1820, elle se dote d'un port fluvial[2].
En 1846, dans le contexte de la Guerre americano-mexicaine, une bataille importante se déroule à Palo Alto[2]. Cette guerre sera une défaite pour le Mexique, qui perdra de nombreux territoires. La frontière d'État se déplaça alors sur le fleuve Río Grande, et le Texas devînt américain.
L'année 1953 voit la création de la municipalité de Valle Hermoso sur une partie des territoires des municipalités de Matamoros et Reynosa[7].
Économie
La ville de Matamoros possède trois zones industrielles : Parque Industrial Alianza, Parque Industrial FINSA Matamoros Norte et Parque Industrial FINSA Matamoros Oriente[3].