上海银行购房贷款利率不是固定的,是根据实际情况在国家规定的人民币贷款利率上浮动确定的,具体浮动比例根据贷款方式、贷款期限、借款人实际情况及贷款银行的政策规定确定,以下是国家规定的人民币贷款基准利率:
1、商业贷款:
(1)贷款期限在1年以内(含1年)年利率为4.35%;
(2)贷款期限在1~5年(含5年)年利率为4.75%;
(3)贷款期限在5年以上年利率为4.90%。
2、公积金贷款:
(1)贷款期限在5年以下(含5年)年利率为2.75%;
(2)贷款期限在5年以上年利率为3.25%。