目的:研究北京市老年人慢性病在不同社会阶层人群中的患病差异。方法:利用北京大学公共卫生学院2013年对北京市老年人进行的入户调查数据库,获取1 717名具有北京代表性的60岁及以上人口的入户调查信息。以收入、受教育程度、职业和户口等社会经济地位指标对社会阶层进行度量,采用Logistic回归模型,分析北京市老年人慢性病患病在不同社会阶层人群间的分布。结果:非农业户口人群、收入位于中间和最高人群、小学组和大专及以上组慢性病患病风险较低。退休前从事农林牧渔业水利业生产人员慢性病患病风险较高。收入次低20%组同时患3种以上慢性病风险较高。结论:慢性病防控策略的制定应充分考虑社会分层等健康社会决定因素,而不仅仅是针对慢性病的直接病因。北京市老年人的慢性病防控工作应当重点关注农业户口、低收入和受教育程度较低人群。