Conclusions: Many factors, including demographic characteristics (gender, age, geography, job, education), disease-related traits (circumstance of diagnosis, duration of disease), patient knowledge of hypertension (BP, medication, diet, activities, periodic examination) and the provision of medical information (risks, treatments, reminder, health insurance), were found to be significantly associated with compliance to drug therapy.