Hypertension is a factor health problem with a high prevalence in Indonesia. The total amount of hypertension nationwide is 34.11%. There are only 1/2 were diagnosed, and the remaining 1/2 are undiagnosed. Certainty factor was needed to prove the certain or not of a fact in a metric form, and it commonly was used in expert systems. This method was perfect for diagnosing something uncertain. This research aimed to build a smartphone-based hypertension risk detection system. This system was built by MPX5500DP pressure sensor components that served for blood pressure measurement, Bluetooth module HC-05 as microcontroller data transmission, Arduino Uno as sensor data processing, and Smartphone as hypertension risk detection interface and database access. Measuring blood pressure on the user's right or left arm was used to test the system. Then the data was sent to the smartphone to be classified and processed by using the certainty factor method implanted in the android smartphone to detect the risk of hypertension and then followed by the selection of symptoms and risk factors of hypertension according to previous experience. The results showed that the success rate of the system in detecting the risk of hypertension was 100%, the mean error of the systolic value of the right arm was 2.092%, and the average error of the diastolic value of the right arm was 2.977%, while the average error of the systolic value of the left arm. 1.944% and the mean error of the left arm diastolic value was 2.800%.