San Mateo del Mar is a coastal town and municipality in Oaxaca in south-western Mexico. It is part of the Tehuantepec District in the west of the Istmo Region. It is the largest of four Huave towns in the region, the others being San Dionisio del Mar, San Francisco del Mar and Santa María del Mar.
As of 2005, the municipality had a total population of 12667.