Purpose: This study aimed to identify the influence of job stress, compassion satisfaction, and resilience on depression of nurses. Methods: One hundred seventy six nurses working at one tertiary hospital in one metropolitan city were included. The data collection was conducted from September 1st to October 1st, 2018, using a structured, self-reported questionnaire. The collected data were analyzed using descriptive statistics, t-test, one-way ANOVA, Pearson's correlation coefficients, and multiple regression. Results: The $M{\pm}SD$ age of 170 subjects was $29.62{\pm}5.59$. Depression had significant negative correlations with compassion satisfaction (r=-.50, p<.001) and resilience (r=-.56, p<.001), and a positive correlation with job stress (r=.42, p<.001). In the multiple regression analysis, marital status (${\beta}=-.15$, p=.015), job stress (${\beta}=-.00$, p<.001) and resilience (${\beta}=-5.47$, p<.001) had a significant effect on depression. The explanatory power of the subject's marital status, leisure life, job stress, compassion satisfaction, and resilience on depression was 44.1% (F=27.62, p<.001). Conclusion: The study results showed that single status, low job stress, high resilience may decrease depression of nurses. Reducing job stress and improving resilience of nurses will virtually contribute to reduce their depression that can influence on not only nurses' health status but also their performance and qualitative caring for patients.