Background: Patient satisfaction, as an important indicator of healthcare quality, is frequently assessed during planning and evaluation of health services. Satisfaction with nursing care is closely related to the quality of provided care and is affected by the patient's sociodemographic characteristics, physical and psychological status, and care expectations. This study aimed to determine patient satisfaction with nursing care and its sociodemographic predictors in dialysis and cardiac care units. Methods: In this descriptive, correlational study, 313 patients, admitted to the dialysis and coronary care units, were recruited via random sampling. A patient satisfaction instrument was used to collect the data. Results: The findings showed that 34.8% (n, 109) of patients were highly satisfied, 64.9% (n, 203) were moderately satisfied, and 0.3% (n, 1) was dissatisfied with nursing care. Gender, educational level, marital status, and medical history were not significantly associated with patient satisfaction. On the other hand, age, type of health insurance coverage, hospital unit, history of hospitalization, and length of hospital stay showed significant correlations with patient satisfaction. Conclusions: Most cardiac care and dialysis patients had moderate to high satisfaction with nursing care. The patients' age, type of health insurance coverage, hospital unit, history of hospitalization, and length of hospital stay were the sociodemographic variables, affecting satisfaction with nursing care. Our findings suggest that patient satisfaction with nursing care is influenced by sociodemographic characteristics; however, future research is warranted to identify the key determinants and their predictive power.