[目的]分析甘肃省居民各亚型高血压患病率并对高血压危险因素进行分析。[方法]于2004~2007年采用多阶段分层随机抽样方法,对甘肃省35岁以上城乡常住居民6672人进行体格检查、问卷调查及心血管的健康检查,应用SPSS17.0软件进行高血压单因素χ2检验和多因素非条件Logistic回归分析。[结果]单因素分析显示中:1级高血压、2级高血压患病率随年龄增长而升高,3级高血压除55岁组以外,其余组高血压患病率随年龄增长升高;患病率分别为19.0%、11.8%和6.4%。高血压标化患病率为36.1%、男性36.0%、女性36.9%;1级、2级高血压患病率男性高于女性(P﹤0.01),各级高血压中城市患病率均高于农村(P﹤0.01)。各级高血压患病率与肥胖、中心性肥胖相关,肥胖患病率高于中心性肥胖(P﹤0.01)。多因素Logistic回归分析得到:农民、年龄、高血压史、海产品、豆类、超重肥胖、中心性肥胖、血液粘稠度、心输出量是高血压的危险因素,其中豆类是保护性因素。[结论]增强居民的自我保健意识,良好生活和个人行为习惯,尤其降低体重。