Analyzing 50+ Years of Mortgage Rates in Excel: Insights and Trends

Share
Analyzing 50+ Years of Mortgage Rates in Excel: Insights and Trends

Understanding mortgage rates is crucial for anyone looking to buy a home or refinance their existing mortgage. In this comprehensive analysis, we'll dive deep into over 50 years of mortgage rate data using Microsoft Excel. We'll explore historical trends, calculate key statistics, and examine how changes in interest rates impact monthly payments. By the end of this article, you'll have a clearer picture of the mortgage rate landscape and some valuable Excel skills to apply to your own financial analysis.

This video was created after the Federal Reserve cut rates by 50 basis points on September 18, 2024. This was the first rate cut in over four years, lowering the benchmark short-term rate. Before the rate cut on September 18, 2024, the last time the Federal Reserve cut interest rates was in March 2020. This cut was part of the emergency measures taken in response to the economic impact of the COVID-19 pandemic.

30-year Mortgage Data for 53 Years
30-year Mortgage Data for 53 Years

Obtaining and Preparing the Data

Our journey begins with data collection. Here's how we gathered and prepared the mortgage rate information:

1. Visit the Federal Reserve Bank of St. Louis website ( [https://fred.stlouisfed.org/series/MORTGAGE30US#0](https://fred.stlouisfed.org/series/MORTGAGE30US#0)) 2. Select "MAX" to view the full historical dataset (over 53 years) 3. Change the frequency to "Monthly" in the graph settings 4. Download the data in Excel format 5. Open the file and enable editing 6. Convert the file from compatibility mode to the full .xlsx format 7. Create a copy of the worksheet for analysis

YouTube Video - Mortgage Rates from 1971 to 2024.

Over 50 years of mortgage rates analyzed in Excel - YouTube

Mortgage Rates over 50 years

Excel file from the Federal Bank with over 50 years of Mortgage Data. Two worksheets. One worksheet to follow along with the video. The second sheet shows the chart and analysis.

Formatting the Data in Excel

To make our data more usable, we'll perform some basic formatting:

  1. Remove unnecessary rows (1-10)
  2. Rename column headers to "Date" and "30 Year Mortgage Rate"
  3. Format the date column as desired (e.g., short date format)
  4. Convert the data into an Excel table for easier manipulation (Ctrl + T)

Creating a Visual Representation

A chart can help us quickly grasp trends in the data. Here's how to create an effective visualization:

1. Select the entire data range 2. Go to Insert > Recommended Charts 3. Choose a line chart option 4. Adjust the vertical axis to start at 2.5% for better visibility 5. Customize colors and styles as desired

Mortgage Data - 53 years
Mortgage Data - 53 years

Analyzing Mortgage Rate Data

Now that our data is organized and visualized, let's calculate some key statistics:

Basic Calculations

  • Total Records: 642 (as of September 2024)
  • Average Mortgage Rate: 7.723%
  • Median Mortgage Rate: 7.38%
  • Lowest Rate: 2.684%
  • Highest Rate: 18.454% (likely in the 1980s)
  • Interest Rate Distribution

To better understand the frequency of different rate ranges:

  • Rates below 3%: 12 occurrences (2% of all records)
  • Rates between 3-4%: 71 occurrences (11% of all records)
Mortgage Rates - 53 years of data
Mortgage Rates - 53 years of data

Using Conditional Formatting

We can visually highlight these rate ranges in our data:

  1. Select the rate column
  2. Use Conditional Formatting > Highlight Cell Rules
  3. Set green fill for rates below 3%
  4. Set yellow fill for rates between 3-4%
Conditional Formatting
Conditional Formatting

Calculating Mortgage Payments

To understand the practical impact of changing rates, let's calculate monthly payments for a typical home loan:

Assumptions

  • Median home price: $400,000
  • Down payment: 20% ($80,000)
  • Loan amount: $320,000
  • Loan term: 30 years

Payment Calculation

Use the PMT function in Excel to calculate the monthly principal and interest payment:

Formula: =PMT(B2/100/12, 360, -320000)

This formula takes into account:

  • Monthly interest rate (annual rate divided by 12)
  • Total number of payments (30 years * 12 months)
  • Loan amount (as a negative number)
PMT Function in Excel
PMT Function in Excel

Read more

Copilot Skills in PowerPoint - Live Stream on October 20, 2026

Copilot Skills in PowerPoint - Live Stream on October 20, 2026

𝗠𝗼𝘀𝘁 𝗣𝗼𝘄𝗲𝗿𝗣𝗼𝗶𝗻𝘁 𝘂𝘀𝗲𝗿𝘀 𝗸𝗻𝗼𝘄 𝗖𝗼𝗽𝗶𝗹𝗼𝘁 𝗰𝗮𝗻 𝗰𝗿𝗲𝗮𝘁𝗲 𝘀𝗹𝗶𝗱𝗲𝘀. 𝗙𝗮𝗿 𝗳𝗲𝘄𝗲𝗿 𝗸𝗻𝗼𝘄 𝗮𝗯𝗼𝘂𝘁 𝘁𝗵𝗲 𝟴 𝗯𝘂𝗶𝗹𝘁-𝗶𝗻 𝗖𝗼𝗽𝗶𝗹𝗼𝘁 𝗦𝗸𝗶𝗹𝗹𝘀 𝘁𝗵𝗮𝘁 𝗰𝗮𝗻 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗹𝘆 𝗰𝗵𝗮𝗻𝗴𝗲 𝗵𝗼𝘄 𝘆𝗼𝘂 𝗯𝘂𝗶𝗹𝗱, 𝗶𝗺𝗽𝗿𝗼𝘃𝗲, 𝗮𝗻𝗱 𝗽𝗿𝗲𝘀𝗲𝗻𝘁 𝗮 𝗱𝗲𝗰𝗸. Join me live on October 20, 2026, at Noon Eastern as I demonstrate each Copilot Skill and show practical ways to use them in your presentations. PDF of the 8 Copilot Skills in Pow

By Chris Menard