En náhuatl, Soyaltepec significa "Cerro de las Palmas" se deriva de "Soyaltl": "Palma"; "Tepetl": "Cerro". En chinateco, el pueblo se llama "Guemaquie", que significa "Pueblo de palo de palma" y en mazateco se llama "Naxhingee", que quiere decir "Cerro acedo". El pueblo fue fundado en 1500 y desde su fundación llevó el mismo nombre.
Hay una playa llamada "Jícama" que se encuentra a 8 kilómetros del municipio, el Río Toto y la Presa Miguel Alemán que se encuentran al pie de la cabecera municipal.


La Casa de Cultura.
Los días 29 y 30 de septiembre se celebra al santo patrón San Miguel Arcángel.

La danza de “Toxohú”.
La marimba.

Se elaboran textiles y artesanías de palma.

Los platillos típicos de la región son: mole, texmole, barbacoa, pozole, mojarras, tamales de masa, yuca, elote y frijol, garnachas, empanadas, gorditas, tostadas, tacos, picadas, entomatadas, enchiladas, pilte de mojarra y dulce de yuca.

| Estado | Oaxaca |
| Cabecera | Temazcal |
| Población | 34 842 hab. |
| Gentilicio | Soyaltepecano |
| Municipios de Oaxaca | |
| Superficie | 671 km2 |
| Información proporcionada por el Instituto Nacional para el Federalismo y el Desarrollo Municipal (INAFED) | |