养老金不属于按生产要素分配,因为养老金是由国家财政或社会保险资金支付的,而不是由劳动报酬决定的。
劳动报酬是按照劳动者提供的劳动量和劳动强度等因素来计算的,而养老金的计算则是根据个人的年龄、工龄、职业等因素来确定的。因此,养老金不属于按生产要素分配。