Objective: To analyze the level of sodium and potassium intake and their association with blood pressure among people aged 18 to 75 years old in six provinces. Methods: From October to December 2018, participants aged 18 to 75 years were selected from Hebei, Hunan, Sichuan, Jiangxi, Qinghai and Heilongjiang provinces by using cluster random sampling method. Demographic characteristics and lifestyle information were collected by using questionnaire survey. Physical measurement and 24-hour urine collection were also conducted. Results: A total of 2 636 subjects were finally included in the analysis. The average urine sodium, potassium and sodium-to-potassium molar ratio were(4 438.4±1 822.8)mg/d, (1 566.2±646.3)mg/d, and 5.2±2.2, respectively. According to World Health Organization standards, 94.5% and 98.7% of the respondents had excessive sodium intake and insufficient potassium intake. After adjusting for related factors, each 1 000 mg increase in sodium excretion was associated with increased systolic blood pressure (1.65 mmHg, 95%CI: 1.07, 2.22) and diastolic blood pressure (0.53 mmHg, 95%CI: 0.21, 0.84), and each 1 000 mg increase in potassium excretion was associated with decreased systolic blood pressure (3.02 mmHg, 95%CI:-4.25, -1.80) and diastolic blood pressure (1.27 mmHg, 95%CI:-2.05, -0.48). Conclusion: The sodium intake in Chinese population remains excessive and potassium intake is insufficient. Sodium and potassium could be associated with blood pressure and the intervention of reducing sodium and supplementing potassium should be conducted in the corresponding population.