Hotel housekeeping is widely recognized as a poor-quality job due to its high demands and limited resources. Hotel housekeepers (HHs) face both hard physical work and mentally demanding conditions, yet psychosocial factors in this feminized and precarious occupation remain under-researched. To address this gap, this study examines HHs' exposure to psychosocial factors at work and their impact on job stress and self-rated health. A cross-sectional survey of a random sample of 926 HHs in the Balearic Islands (Spain) assessed job stress, self-rated health, psychosocial factors (job demands and resources), and sociodemographic variables using the Copenhagen Psychosocial Questionnaire II (COPSOQ-II) and the National Health Survey. Descriptive analysis and hierarchical linear regression models were applied. The prevalence of job stress was 61.1% (95% confidence interval [CI] = [57.8%, 64.1%]), while the prevalence of poor self-rated health was 59.9% (95% CI = [56.6%, 62.9%]). Hotel housekeepers were highly exposed to job demands such as intense work pace, job-specific stressors, work-life conflict, and emotional demands; highly available job resources were role clarity, task meaning, and social support. Regression models revealed work pace, work-life conflict, nationality, and weak leader support as key predictors of job stress; and work-life conflict and leadership quality as key predictors of self-rated health. Although considered an eminently physical job, psychosocial work factors play a key role in explaining HHs' job stress and self-rated health. Occupational health professionals should design workplace interventions to reduce work pace, mitigate work-life conflict, and enhance resources such as leader support, sense of community, and leadership quality.