Global economic recession has been causing the unpaid leave and massive layoffs in major high-tech firms of Taiwan, both factors present great potential hardship to many employees according to the reports from industry. Therefore, layoff prediction and management have become great concerns of employees and managers. Employees wish to retain their jobs and keep their work for a long time. Hence, they need to predict the possible layoff and then utilize their resources to retain their job. In response to the difficulty of layoff prediction, this study applies social networks and data mining techniques to build a model for layoff prediction. This study compares various techniques to propose a better approach to generate a possible layoff list for employees. Through an empirical study, the results indicate that the proposed approach has pretty good prediction accuracy by using organizational networks, employee databases and layoff records to build the layoff prediction model.