Mortgage Rate History Since 1971 | Harv Balu REALTOR

Mortgage rate history since 1971

Compare 30 year and 15 year fixed mortgage rates over time. Drag to zoom. Double click to reset. Use the range tabs for quick views.

Latest 30 year fixed

Loading

Latest 15 year fixed

Loading

Data source

Local

Loaded from the Excel you provided, no external downloads needed

15 year and 30 year fixed mortgage rates

Drag to zoom, double click to reset. Use the tabs for quick ranges.

Loading chart

Frequently asked questions

Quick answers to the most common mortgage rate questions.

Where does this data come from
This page uses the PMMS historical weekly dataset that you uploaded as an Excel file. Using local data avoids browser and security blocks that prevent downloading from other domains.
How often is it updated
Update the Excel file with the newest week, then replace the page to refresh the chart. If you want, I can also set it up to read a local CSV on your site so you only replace one file.
Why does my lender quote look different
Your quote depends on credit score, down payment, points, loan size, property type, and timing. This chart is for trend tracking, not a loan offer.
How do I zoom and reset
Drag across the chart to zoom into a date range. Double click inside the chart to reset back to the full view. Use the quick range tabs for one year, three year, five year, ten year, or all.

CA New Foreclosure Protection Law (AB 2424):  https://harvinder.dscloud.me/blog/05/21/2025/foreclosure-law-ab-2424/

Why Pre-Approval is Crucial in the Home Buying Process: https://harvinder.dscloud.me/blog/11/17/2024/pre-approval-home-buying/

Understanding Property Taxes (Bay Area Edition) 2025: https://harvinder.dscloud.me/blog/03/22/2025/property-taxes/

Glossary of Real Estate Terms: https://harvinder.dscloud.me/blog/02/20/2024/glossary-of-real-estate-terms/ 

All information provided is deemed reliable, but is not guaranteed and should be independently verified.

URL has been copied successfully!
URL has been copied successfully!