Hypertension can be caused by genetic factors, poor diet, lack of exercise, obesity, stress, and chronic conditions like diabetes and kidney disease.