Los tipos de suelo que se encuentran en el municipio son: Regosoles y Aluviales, latosoles arcillo rojizos y litosoles, en áreas pedregosas superficiales, de onduladas, a montañosas muy accidentadas.