Coronary heart disease is still a major cause of mortality and morbidity with great socio-economic impact like stroke. Coronary heart disease is preventable by early detection and risk factors control. This study aimed to identify dominant risk factors of coronary heart disease in Indonesia using National Basic Health Survey 2013 data. Data were analysed using SPSS 16 with complex sample. A total of 722.329 respondent age ≥15 years old, consisting of 347.823 male and 374.506 female were analyzed. Prevalence of coronary heart disease was 1.5 % (95% CI 1.4–1.5). Several factors were identified as risk factors of coronary heart disease such as hypertension, mental disorder, diabetes mellitus, stroke, age ≥ 40 years old, smoking, female, low level of education, central obesity, and low level of social economic status with adjusted odds ratio range from 1.30 to 10.09. The dominant risk factors were hypertension, mental disorder, and diabetes mellitus. Promotion of healthy lifestyle and early detection since early age need to be enhanced to minimize the risk factors as well as coronary heart disease.