Skip to content

Fixed mortgage rates, mortgage rate history and mortgage rate changes

Back to tools

Weekly U.S. mortgage rate averages from Freddie Mac’s Primary Mortgage Market Survey.

Get mortgage rates

Get mortgage rates

Get Freddie Mac’s U.S. 30-year and 15-year fixed mortgage rates for the latest survey or a chosen date, with weekly and year-ago changes. An optional date range adds up to 520 weekly results, newest first. The 15-year series begins in August 1991; earlier rates are unavailable. Year-ago changes compare with the survey week around 52 weeks earlier.

Your information

More options

Survey week on or before this date; defaults to the latest survey.

Last date to include in weekly history; defaults to today when start_date is set.

First date to include in weekly history; defaults to the earliest available survey when end_date is set.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Sep 24, 2026 mortgage rates

30-year fixed

Average rate (%)7.03
Change from previous week (percentage points)
0.08
Change from a year ago (percentage points)
0.73

15-year fixed

Average rate (%)6.42
Change from previous week (percentage points)
0.16
Change from a year ago (percentage points)
0.93

Weekly history

View Freddie Mac survey archive

Choose an action

About the Freddie Mac tool

Freddie Mac’s Get mortgage rates method returns 15-year and 30-year fixed mortgage rates for the latest survey or a chosen date.

It also returns weekly history and week-over-week and year-ago changes; date ranges are optional.

Built from freddiemac.com. Last checked Sep 30, 2026.

Actions

Get mortgage rates

1 credit

Get Freddie Mac’s U.S. 30-year and 15-year fixed mortgage rates for the latest survey or a chosen date, with weekly and year-ago changes. An optional date range adds up to 520 weekly results, newest first. The 15-year series begins in August 1991; earlier rates are unavailable. Year-ago changes compare with the survey week around 52 weeks earlier.

What you provide

FieldTypeRequiredDescription
DatedateDateOptionalSurvey week on or before this date; defaults to the latest survey.Example: 2026-09-22
End Dateend_dateDateOptionalLast date to include in weekly history; defaults to today when start_date is set.Example: 2025-10-31
Start Datestart_dateDateOptionalFirst date to include in weekly history; defaults to the earliest available survey when end_date is set.Example: 2025-09-01

What you get

FieldTypeDescription
Page URLpage_urlLinkExample: https://www.freddiemac.com/pmms/pmms_archives
Survey Datesurvey_dateDateExample: 2026-09-24
Weekly Historyweekly_historyListWeekly survey results, newest first, within the requested date range; up to 520 weeks. Empty if no range was requested.
Page URLweekly_history[].page_urlLinkExample: https://www.freddiemac.com/pmms/pmms_archives
Survey Dateweekly_history[].survey_dateDateExample: 2025-10-30
Rate 15 Year (%)weekly_history[].rate_15_year_percentNumberExample: 5.41
Rate 30 Year (%)weekly_history[].rate_30_year_percentNumberAverage fixed mortgage rate in percent (for example, 6.35 means 6.35%).Example: 6.17
Rate 15 Year (%)rate_15_year_percentNumberExample: 6.42
Rate 30 Year (%)rate_30_year_percentNumberAverage fixed mortgage rate in percent (for example, 6.35 means 6.35%).Example: 7.03
Change 15 Year Year Ago Pointschange_15_year_year_ago_pointsNumberExample: 0.93
Change 30 Year Year Ago Pointschange_30_year_year_ago_pointsNumberExample: 0.73
Change 15 Year Previous Week Pointschange_15_year_previous_week_pointsNumberExample: 0.16
Change 30 Year Previous Week Pointschange_30_year_previous_week_pointsNumberExample: 0.08

Example result

For

JSON
{
  "page_url": "https://www.freddiemac.com/pmms/pmms_archives",
  "survey_date": "2026-09-24",
  "weekly_history": [],
  "rate_15_year_percent": 6.42,
  "rate_30_year_percent": 7.03,
  "change_15_year_year_ago_points": 0.93,
  "change_30_year_year_ago_points": 0.73,
  "change_15_year_previous_week_points": 0.16,
  "change_30_year_previous_week_points": 0.08
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@freddie-mac",
  "visibility": "public",
  "operation": "get_mortgage_rates",
  "version": 1,
  "input": {},
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Track weekly changes in fixed mortgage rates
  • Compare 15-year and 30-year mortgage rates
  • Review mortgage rates over a selected date range
  • Compare current rates with rates from a year ago

Questions about Freddie Mac

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Freddie Mac tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Freddie Mac account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from freddiemac.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 30, 2026.

What are the latest 15-year and 30-year mortgage rates?

Get mortgage rates returns rates for the latest survey by default.

How have mortgage rates changed week over week?

Get mortgage rates returns the previous-week changes for both fixed-rate terms.

What were mortgage rates during a date range?

Get mortgage rates returns weekly history when you provide a date range.

All Finance toolsBrowse all tools