Background: Stress, which can be attributed by household and workplace stressors, is prevalent among nurses. However, this stressors’ attribution may differ between hospital and non-hospital nurses. It is also currently unknown whether there are significant differences in the sociodemographic and occupational characteristics between hospital and non-hospital nurses which may potentially influence the type and magnitude of stressors, and subsequently the stress status. Therefore, this study aims to estimate the prevalence of stress and compare the roles of sociodemograhic characteristics, occupational profiles, and workplace and household stressors in determining the stress status between hospital and non-hospital female nurses in Malaysia.Methods: This cross-sectional study was conducted among randomly-selected 734 female nurses in Malaysia using pencil-and-paper self-reported questionnaires.Results: The majority of participants were ever married (87.0%), having children (76.2%), and work in hospital setting (64.8%). The level of household stressors was generally similar between hospital and non-hospital nurses. However, hospital nurses significantly perceived higher level of workplace stressors. Shift work is significantly associated with higher level of household and workplace stressors among nurses in both groups. The level of stress was significantly higher among hospital nurses. Both household and workplace stressors explained about 40% of stress status in both hospital and non-hospital nurses.Conclusion: Hospital nurses are at higher risk of having stressors and stress as compared to non-hospital nurses, probably due to higher proportion of them involved in shift work. Hospital nurses should be given high priority in mitigating stress among nurses.