Background: Good general well‐being of nurses is associated with reduced burnout and improved patient safety. However, few studies explored the factors of nurses' general well‐being. Aim: The study aimed to assess general well‐being and its predictors among hospital nurses. Methods: The study recruited 573 nurses working in a tertiary Chinese hospital to complete a survey of sociodemographic characteristics, DiSC® personality profile, Self‐Rating Anxiety Scale and general well‐being. Multivariate linear regression was conducted to assess factors affecting nurses' general well‐being. Results: Marital status and clinical rank had a positive impact on general well‐being, especially when nurses were married or in the stage of assistant nursing manager. Conversely, source of stress, DiSC® profile and SAS score had a negative effect on general well‐being, especially when nurses' stress came from colleagues, nurses were characterized by steadiness and conscientiousness, and nurses had extreme anxiety. Conclusion: Marital status, clinical rank, source of stress, DiSC® profile and SAS score were main factors affecting hospital nurses' general well‐being. Implications for Nursing Management: By giving careful attention to nurses' family life, career development, personality characteristics and applying appropriate interventions, nursing managers can improve general well‐being of nurses and promote patient care.