What Really Moves Mortgage Rates? Oil, the 10-Year, Inflation & Stocks Correlation Map

Ten years of monthly data show mortgage rates track the 10-year Treasury almost one-for-one (+0.96), oil feeds inflation, and stocks barely move with bond yields. See the heat maps and what it means for home buyers.

Market Correlations · Data through Sept. 2026

Mortgage rates track the 10-year Treasury almost one-for-one. Oil feeds inflation. And stocks? Their link to rates is weaker than most people think. Here's what 10 years of monthly data (Nov. 2016–Sept. 2026, 119 months) from the St. Louis Fed's FRED database shows.

With October CPI coming in hot this morning, the question everyone is asking is simple: what actually moves mortgage rates? We ran the correlations between oil, the 10-year Treasury, mortgage rates (the MBS proxy), PCE and CPI inflation, and the S&P 500 to find out which relationships are real and which are just coincidence.

Correlation runs from −1 (they move in opposite directions) to +1 (they move together). Above about 0.5 is meaningful. Near 0 means no real relationship.

Key takeaways

+0.9610-Yr Treasury ↔ mortgage/MBS rates. The tightest link on the board: mortgage rates follow the 10-year.
+0.80Oil ↔ PCE inflation (levels). Energy prices feed straight into inflation readings.
+0.39Oil ↔ 10-Yr yield (monthly changes). Oil spikes push bond yields up, but only moderately.
−0.29S&P 500 ↔ mortgage rates (monthly changes). When stocks sell off, mortgage spreads tend to widen. The 10-year alone shows about 0.

1. The correlation heat map: monthly changes

This is the honest test: when one moves this month, does the other move too? Notice that almost every pair weakens compared with the levels view. Oil → inflation and the 10-year → mortgage rates hold up. The S&P 500 vs. the 10-year collapses to about zero.

Correlation of month-to-month changes

Nov. 2016 – Sept. 2026, monthly. Blue = move together, red = move opposite.
OilOil+1.00+0.39+0.17+0.51+0.55+0.3210-Yr10-Yr+0.39+1.00+0.84+0.23+0.26+0.04MBS/MortgageMBS/Mortgage+0.17+0.84+1.00+0.12+0.12-0.29PCEPCE+0.51+0.23+0.12+1.00+0.95+0.14CPICPI+0.55+0.26+0.12+0.95+1.00+0.18S&P 500S&P 500+0.32+0.04-0.29+0.14+0.18+1.00−1 opposite0+1 together

2. The same map using levels (and why it can fool you)

Level correlations compare the raw readings over the decade. They get inflated when two series simply trend the same way over time. Example of that trend bias: the S&P 500 vs. the 10-year shows +0.67 here, but only +0.04 on monthly changes.

Correlation of levels

Raw monthly readings. Higher numbers here can reflect shared long-term trends, not a real link.
OilOil+1.00+0.58+0.55+0.80+0.78+0.5110-Yr10-Yr+0.58+1.00+0.96+0.24+0.16+0.67MBS/MortgageMBS/Mortgage+0.55+0.96+1.00+0.27+0.19+0.64PCEPCE+0.80+0.24+0.27+1.00+0.99+0.31CPICPI+0.78+0.16+0.19+0.99+1.00+0.21S&P 500S&P 500+0.51+0.67+0.64+0.31+0.21+1.00−1 opposite0+1 together

3. See it over time

Each series below is rescaled (z-score) so they share one axis. What matters is whether the lines rise and fall together.

10-Yr Treasury vs. 30-Yr mortgage rate

Standard deviations from the 10-year average.
Levels r = +0.96Monthly changes r = +0.84-3-2-10+1+2+32017201920212023202510-Yr TreasuryMBS / 30-Yr Mortgage

Oil (WTI) vs. CPI inflation

Standard deviations from the 10-year average.
Levels r = +0.78Monthly changes r = +0.55-3-2-10+1+2+320172019202120232025Oil (WTI)CPI Inflation

S&P 500 vs. 10-Yr Treasury

Standard deviations from the 10-year average.
Levels r = +0.67Monthly changes r = +0.04-3-2-10+1+2+320172019202120232025S&P 50010-Yr Treasury

4. Relationships shift: rolling 24-month correlation with the 10-year

Based on monthly changes, this shows how stable (or not) each link to bond yields has been. The S&P 500's link flipped from strongly positive in 2020–2021 to negative through 2022–2024, and has drifted back toward slightly positive. CPI's link to the 10-year has strengthened again in 2026.

Rolling 24-month correlation with the 10-Yr Treasury

Monthly changes. +1 = moved together, −1 = moved opposite.
-1.0-0.50+0.5+1.020172019202120232025Oil (WTI) vs 10-YrS&P 500 vs 10-YrCPI Inflation vs 10-Yr

5. What this means for home buyers and homeowners

  • Watch the 10-year Treasury. With a +0.96 correlation (+0.84 on monthly changes), it's the single best daily signal for where mortgage rates are heading.
  • Inflation reports matter because they move the 10-year. That's why a hot CPI print like this morning's pushes bond yields and mortgage rates up.
  • Oil is an early warning. Oil feeds inflation, and inflation feeds the Fed and bond yields.
  • Don't read too much into the stock market. On monthly changes, stocks and the 10-year barely move together.
Important: Correlation is not causation. These figures describe how the data moved together in the past and don't predict future rates.

Let the rates come to you

One application. One credit pull. We compare 30+ lenders so you don't have to.

Frequently asked questions

What moves mortgage rates the most?

The 10-year Treasury yield. Over the past decade its correlation with the 30-year fixed mortgage rate was +0.96 on levels and +0.84 on monthly changes, the strongest link of any pair we tested.

Does oil affect mortgage rates?

Indirectly. Oil is strongly tied to inflation (+0.80 with PCE on levels) and moderately to the 10-year yield (+0.39 on monthly changes). Its direct link to mortgage rates on monthly changes is weak (+0.17).

Do stocks and mortgage rates move together?

Not much. On monthly changes, the S&P 500 and the 10-year show about 0 correlation, and the S&P vs. mortgage rates is −0.29, meaning mortgage spreads tend to widen when stocks sell off.

Why use monthly changes instead of levels?

Levels can look related just because two series trend the same direction over years. Monthly changes test whether they actually move at the same time, which is the more reliable read.

How this was built

Series: WTI crude (MCOILWTICO), 10-Year Treasury yield (GS10), Freddie Mac 30-yr fixed rate (MORTGAGE30US) as the MBS proxy (mortgage rates are set by MBS yields; free MBS price data isn't published on FRED). PCE = PCE price index YoY % (PCEPI); CPI = CPI-U YoY % (CPIAUCSL; Oct. 2025 missing due to the government shutdown, interpolated). S&P 500 (SP500). All monthly averages. "Changes" = monthly % change for oil and the S&P, monthly change in points for rates and inflation. Level correlations can be inflated by shared long-term trends; the changes view is the more reliable read. Correlation is not causation.

Dan Frio | NMLS #246527 | PBT Bancorp | NMLS #257781

PBT Bancorp · 524 Main St, Hazard, KY 41701 · 844-775-LOAN (5626)

Mortgage products are originated by PBT Bancorp, NMLS #257781. Equal Housing Opportunity.

For educational purposes only; not investment advice and not a commitment to lend. Rates, terms and programs are subject to change and depend on credit, property and other factors.

Let us help you!

Our representative will be in touch with you.

* Specific loan program availability and requirements may vary. Please get in touch with your mortgage advisor for more information.