Objective. This study aimed to explore the influencing factors to the practice of cardiovascular disease (CVD) preventive behaviors among rural residents based on socio-ecological model (SEM). Methods. We used a mixed-methods research using the sequential explanatory design. From a total of 109 participants, quantitative data including CVD preventive behavior, self-efficacy, social support, and sense of community were collected using previously developed measurement tools. For quantitative research, descriptive statistics and Pearson correlation analysis were conducted. For quantitative research, descriptive statistics and Pearson correlation analysis were conducted. Questions for qualitative research were constructed based on SEM for the three subareas identified in quantitative research. Qualitative content analysis was conducted on qualitative data collected through focus group interviews from 14 participants. Results. According to quantitative research results, participants had a low level of practice in physical exercise, stress management, and self-checking among seven subdomains. At the individual level, self-efficacy was positively correlated with sleep management, and at the interpersonal level, family support was positively correlated with smoking cessation and support from significant others was positively correlated with stress management. On the other hand, at the community level, sense of community did not show significant correlation with the practice of cardiovascular disease prevention. Next, according to qualitative research results, 8 themes were identified in three levels as obstacles. At the personal level, overwork, loneliness, and lack of knowledge about CVD; at the interpersonal and community level, decreased activities with residents due to increased individualistic tendencies and decreased sense of community; and at the community environmental level, inconvenience of sidewalks, lack of community space, and insufficient functioning of village health clinics. Conclusion. In order to reduce obstacles to health behavior practice to prevent cardiovascular disease, multidimensional efforts are needed in terms of socio-ecological aspects.