The municipality of Coatzacoalcos was established 22 December 1881, with the town as its seat.[4] In 1900 the town name was changed to Puerto México. In 1911 it was elevated to city, and in 1936 the name was changed to the current Coatzacoalcos.[4]
On 23 July 1940, Coatzacoalcos welcomed refugees from the Spanish Civil War who sought asylum in Mexico after travelling across the Atlantic aboard the SS Santo Domingo.[4]
Coatzacoalcos became a very important crossroads during the oil boom of the 1970s, connecting the Yucatán Peninsula and oil fields in Campeche to the rest of Mexico and to the port of Salina Cruz in Oaxaca on the Pacific coast.