Fue fundado el 8 de enero de 1539[6], aunque hay indicios y testimonios[6] de que quizá fuera antes (hacia 1522), por Pedro de Alvarado[7] y cuenta con una población de 7 409 habitantes. Es cabecera del municipio del mismo nombre y en cuyo territorio se encuentra el destino turístico Huatulco