The associations between high-density lipoprotein cholesterol (HDL-C) and blood pressure (BP) or hypertension are inconsistent in previous studies. This study aimed to assess these associations in a large cohort of Chinese adults and across different age groups. This crosssectional association study included 22081 Chinese adults. Associations of HDL-C with BP and hypertension were analyzed using linear or logistic regression, with or without adjustment for confounding factors. HDL-C was inversely associated with BP and hypertension. These associations were still apparent after adjustment for age, sex, fasting plasma glucose, and lowdensity lipoprotein cholesterol. Sub-analyses revealed: (1) in the whole cohort and females alone, HDL-C was inversely associated with BP and hypertension in young and middle-aged but not older participants; (2) in males alone, HDL-C was not associated with systolic BP or hypertension. However, HDL-C was either inversely, or not, or positively associated with BP in young, middle-aged, and older males, respectively. After further adjustment for body mass index (BMI), the negative associations of HDL-C with BP and hypertension in the whole cohort became positive ones, and the positive associations only presented in males. These findings suggest that further adjustment for BMI changes inverse associations of HDL-cholesterol with BP and hypertension to positive associations in a cohort of Chinese adults.