Actually, there are no exact reasons for high BP but there are so many reasons that are the causes of high BP. Some of the reasons of high BP are given below: Smoking Overweight Stress Lack of physical activity Consume a large amount of salt Alcohol consumption in a large amount Age factor Genetics problem Sleep apnea/problem These are the factors that causes of high BP.