This study was carried out to determine the predictors of health-promoting behaviors (HPBs) in patients with coronary artery diseases (CAD) in the Iranian population. In this cross-sectional descriptive study, 250 eligible patients ages 42-80 years with a body mass index (BMI) between 18 and 45.7 kg/m(2) with CAD who were admitted to a cardiac hospital in Urmia, Iran participated. Valid questionnaires used the Health Promoting Lifestyle Profile-II (HPLP-II), Cardiac Self-Efficacy (CSE) and General Self-Efficacy (GSE) scales to assess HPBs, CSE and GSE, respectively. Fifty five percent of participants were men and mean (SD) age was 59 (12.1) years. Hierarchical multiple regression analysis indicated that CSE, GSE, education and BMI were the best predictors of HPBs, respectively. This model predicted 31% of HPB change (adjusted R-2=0.31). Responsibility for health and spiritual growth motivates patients to apply HPBs. However, physical activity and stress management are least applied.