上海公积金贷款的最长年限为30年。这一规定适用于购买新建商品房和二手房的情况。具体来说:

对于购买新建商品房,公积金贷款的最长期限不超过30年。

上海公积金可以贷多少年

对于购买二手房,如果房龄低于5年(含),公积金贷款的最长期限也不超过30年;如果房龄在6年至19年之间,公积金贷款的最长期限为35年与房龄之差;如果房龄超过20年(含),公积金贷款的最长期限不得超过15年。

需要注意的是,这些规定可能会随着时间和政策的变化而有所调整,所以在申请贷款前,建议咨询当地的住房公积金管理中心或商业银行获取最新的贷款政策信息