ObjectiveTo analyze the influence factors of the stable angina pectoris patients' medication compliance based on health belief model. MethodsFrom January to December, 2013, 107 patients with stable angina pectoris were interviewed using the self-design questionnaires, and multiple stepwise linear regression statistical was used to analyze. ResultsThe influence factors of increasing medication compliance were as follows:"myocardial infarction can lead to death", "patients with stable angina pectoris may suffer a sudden myocardial infarction", "over the past year the number of the angina pectoris", "standard treatment is good for prevention of myocardial infarction", "suffering myocardial infarction, even if not dying, there is no more chance to live", "take medicine on time can get family's praise", and "among the people that I know there are patients who die of myocardial infarction". The partial regression coefficients were 0.245, 0.251, 0.248, 0.099, 0.234, 0.162, 0.095, respectively; while "worry about side effects of the drugs", "can't afford the medicine", the partial regression coefficients were -0.164 and -0.114. ConclusionHealth belief model is helpful for general practitioners to evaluate the effect factors of medication compliance on stable angina pectoris.