Background: The National Health Insurance (NHI) program is the Indonesian government's national health program. However, health insurance coverage has not been maximized. This study aims to analyze the factors associated with health insurance coverage in Indonesia. Methods: Retrospective cross-sectional data were obtained from the Indonesian Demographic and Health Survey 2017. A total of 39,580 respondents were selected using two-stage stratified cluster sampling. The data come from the DHS Questionnaire Phase 7. In this study, we explored age, education level, wealth quintiles, residence, the number of children who are alive, marital status, current employment status, earnings, and health insurance status in relation to health insurance coverage. Then, we analyzed the data using chi-squared and binary logistic analyses. Results: The prevalence of health insurance coverage in the Indonesian population is 62.3%. Respondent aged 15-24 years [AOR=0.88; 95% CI=0.77-1.00], secondary education level [AOR=0.44; 95% CI=0.41-0.47], poorer wealth index [AOR=0.76; 95% CI=0.71-0.82], live in rural area [AOR=0.78; 95% CI=0.75-0.82], divorced [AOR=0.72; 95% CI=0.63-0.83] were less likelihood to have health insurance. Conversely, the respondent who received earnings [AOR=1.25; 95% CI=1.18-1.32] was more likely to have health insurance. Conclusion: This finding pointed to education level, economic status, and demographic area such as respondents who lived in rural areas should more pay attention to NHI. Intervention through the provision of appropriate information about NHI should be promoted.